Javascript集成了网页浏览器?

时间:2014-04-26 22:07:54

标签: javascript dom interaction integrated

我想问两个不同的问题。我是javascript的新手,我正在尝试创建某种类型的项目。

首先,是否有可能在...内部集成一个Web浏览器?例如使用javascript,我的“index.php”页面中有一个500 x 700的画布,可以导航到任何网站,同时保留在我的“index.php”上,但是那些网站上出现的网站?

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用iframe标记加载外部网页,但

  • 对于大多数现代浏览器,出于安全原因,您不得与元素进行交互
  • 许多网站(仍然出于安全原因)不想加载到iframe内,他们试图逃避iframe或者只是渲染回空白页。

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