Javascript/Jquery: 如何将网页嵌入到其他人的网站中?
Javascript/Jquery: How can I embed a web page into another person's website?
我正在寻找一种将网站嵌入到第三方网站的方法。这将使我的工作更加轻松。我尝试在 Whosebug 上搜索一种方法,但我的搜索结果只显示了在我拥有该网站的情况下添加 iframe 的方法,而在这种情况下我没有。任何建议将不胜感激。这是帮助我搜索数据的尝试。我最终计划在一个网页上嵌入多个网站,这样我就可以在一个网页上搜索数据,而不必在多个网页之间来回切换。例如,如果我想将 google.com 网站嵌入到 Whosebug,这样我就可以在不离开 Whosebug 或切换标签页的情况下搜索答案。
我猜您正在寻找的是这样的东西。假设您要嵌入的网站使用 jQuery,您可以尝试这样的操作(但它不会像您希望的那样在您提到的网站上运行)。
$('#sidebar').html('<iframe src="http://google.com"></iframe>');
事实上,如果你打开控制台并在 SO 上尝试这个,你会看到你得到一个错误,因为 X-Frame-Options header 设置为 'SAMEORIGIN' 基本上说 Google 不允许自己像那样嵌入。如果您尝试输入 'whosebug.com',您将收到一条警告,说明 SO 不允许您输入 'frame it'。所以...答案是,根据站点的不同,您可能会也可能不会这样做。很可能不是您希望的网站。
我正在寻找一种将网站嵌入到第三方网站的方法。这将使我的工作更加轻松。我尝试在 Whosebug 上搜索一种方法,但我的搜索结果只显示了在我拥有该网站的情况下添加 iframe 的方法,而在这种情况下我没有。任何建议将不胜感激。这是帮助我搜索数据的尝试。我最终计划在一个网页上嵌入多个网站,这样我就可以在一个网页上搜索数据,而不必在多个网页之间来回切换。例如,如果我想将 google.com 网站嵌入到 Whosebug,这样我就可以在不离开 Whosebug 或切换标签页的情况下搜索答案。
我猜您正在寻找的是这样的东西。假设您要嵌入的网站使用 jQuery,您可以尝试这样的操作(但它不会像您希望的那样在您提到的网站上运行)。
$('#sidebar').html('<iframe src="http://google.com"></iframe>');
事实上,如果你打开控制台并在 SO 上尝试这个,你会看到你得到一个错误,因为 X-Frame-Options header 设置为 'SAMEORIGIN' 基本上说 Google 不允许自己像那样嵌入。如果您尝试输入 'whosebug.com',您将收到一条警告,说明 SO 不允许您输入 'frame it'。所以...答案是,根据站点的不同,您可能会也可能不会这样做。很可能不是您希望的网站。