[javascript]访问随机网站的元素

时间:2014-08-01 18:54:57

标签: javascript elements

是否有可能访问随机网站的元素,例如“google.com”。如果你右键单击它就可以检查元素,我想在我的脚本中使用它们。你知道怎么做吗?

P.S当我使用c#或c ++(Qt)时,很少有方法允许我访问,并且它们具有与javascript相同的语法。

我只想提一下,当我使用document.getElementById(“xxx”)时,我认为该方法是在我的html文件中查找不在外部的id。

1 个答案:

答案 0 :(得分:1)

网络浏览器的标准安全上下文可防止网站上的JavaScript指示访问者的浏览器从其他网站获取数据(使用访问者的凭据),然后从第一个网站向JS提供该数据。

如果有可能,那么Alice可以关注Mallory的网站链接,然后让Mallory的网站的JavaScript访问Alice的银行网站,并将所有Alice的帐户信息提供给Mallory。这显然是不可取的。

在浏览器扩展中运行的JavaScript可以(具体取决于正在为其编写扩展名的浏览器)。

在非浏览器上下文(例如Node.js或Windows Scripting Host)中运行的JavaScript可以(同样,细节取决于环境)。