Javascript集成web浏览器?

Javascript集成web浏览器?,javascript,dom,interaction,integrated,Javascript,Dom,Interaction,Integrated,我想问两个不同的问题。我是javascript新手,我正在尝试创建一个项目。。。某种程度的 首先,是否有可能有一个集成的网络浏览器内。。。比如说PHP页面?e、 g.使用javascript,我在“index.php”页面中有一个500 x 700大小的画布,可以在“index.php”页面上导航到任何网站,但该画布上出现的网站 如果这是不可能的,那么是否可以导航到一个网站,然后与其中的元素进行交互?我对此表示怀疑,因为如果您重新定向到另一个网站,您将不再连接到您的文件,因此集成了这个想法 如果

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

首先,是否有可能有一个集成的网络浏览器内。。。比如说PHP页面?e、 g.使用javascript,我在“index.php”页面中有一个500 x 700大小的画布,可以在“index.php”页面上导航到任何网站,但该画布上出现的网站

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


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

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

  • 对于大多数现代浏览器,出于安全原因,不允许与元素交互
  • 许多站点(出于安全原因)不希望加载到
    iframe
    中,它们要么尝试退出
    iframe
    ,要么只是返回一个空白页面
一个安全问题是,恶意页面可能会打开一个
iframe
,例如,一个
amazon.com
的购买页面,然后在其上呈现另一个不透明元素,让点击通过它。
这样,用户可能会被诱骗点击“观看可爱的小猫”按钮,而不是点击亚马逊的一键购买按钮(或者喜欢facebook页面,或者开始跟踪twitter上的垃圾邮件发送者或…。

您希望如何处理外部内容?简单地解析它?或者你也希望用户能够与之交互?我希望脚本导航到网站,等待一定的秒数,然后单击按钮。就这样。听起来很简单,但我在这里问问题。点击后你想对内容做什么?什么都不想。一旦点击了btn,工作就完成了。为什么你不能直接请求到最后一页呢?