【问题标题】:Javascript integrated web browser?Javascript集成网络浏览器?
【发布时间】:2014-04-26 22:07:54
【问题描述】:

我有两个不同的问题想问。我是 javascript 新手,我正在尝试创建一个项目......某种形式。

首先,是否可以在...比如说 PHP 页面中集成一个网络浏览器?例如使用 javascript,我的“index.php”页面中有一个大小为 500 x 700 的画布,并且可以导航到任何网站,同时保留在我的“index.php”上,但该画布上出现的网站?

如果这是不可能的,那么是否可以导航到一个网站,然后与其中的元素进行交互?我对此表示怀疑,因为如果您重定向到另一个网站,您将不再连接到您的文件,因此是集成的想法。

如果两者都不可能,那么是否有可能与外部网站的元素进行交互?在这种情况下,外部不是你的。

【问题讨论】:

  • 你想对外部内容做什么?简单解析一下?或者您是否也想拥有让用户与之交互的能力?
  • 我希望脚本导航到该网站,等待几秒钟,然后单击一个按钮。就是这样。听起来很简单,但我在这里问问题。
  • 而你想对点击后的内容做什么?
  • 什么都没有。单击 btn 后,工作就完成了。
  • 为什么不能直接向最后一页发起请求?

标签: javascript dom interaction integrated


【解决方案1】:

不过,您可以使用iframe 标签来加载外部页面

  • 出于安全原因,大多数现代浏览器都不允许您与元素交互
  • 许多网站(仍然出于安全原因)不希望在 iframe 中加载,他们会尝试转义 iframe 或只是返回一个空白页面。

一个安全问题是恶意页面可以打开iframe,例如amazon.com 的购买页面,然后在其上渲染另一个不透明元素,让点击通过它。 这样,用户可能会被诱骗点击“观看可爱的小猫”按钮,而是点击亚马逊的一键购买按钮(或喜欢 Facebook 页面,或开始关注 Twitter 上的垃圾邮件发送者或... )。

【讨论】:

    猜你喜欢
    • 2012-10-30
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    相关资源
    最近更新 更多