如何让JS脚本跨网站运行?

时间:2015-11-18 07:18:47

标签: javascript

我想创建一个执行以下操作的javascript脚本:

  1. 打开一个网址(base_url + random_string)(网址是不属于我的网站)
  2. 点击按钮
  3. 转到1
  4. AFAIK JS在浏览器中运行,那么有没有办法创建由JS脚本处理的浏览器的子实例?

    现在,我认为我的脚本(位于我的系统上)在打开请求的网址后不会运行,因为该网址上没有该网址。

    P.S。我正在使用chromium-browser --disable-web-security标记运行Chrome。

1 个答案:

答案 0 :(得分:3)

由于Same Origin Policy,您无法在标准客户端JavaScript中执行此操作。虽然您可以打开窗口并保留对它的引用(通过window.open或将其放在iframe中),但您的代码无法访问该窗口中的文档,因为原点不同

如果您在本地计算机上执行此操作,则可以自行编写Chrome扩展程序或Firefox插件,以便能够执行此操作。