Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript在其他网页上运行脚本_Javascript_Jquery_Html - Fatal编程技术网

使用Javascript在其他网页上运行脚本

使用Javascript在其他网页上运行脚本,javascript,jquery,html,Javascript,Jquery,Html,我正在开发一个javascript/html网页,它由一个简单的表和一个按钮组成 当我点击按钮时,我想让它进入某个网站,比如www.website.com,选中几个单选按钮,然后自动按enter all 我想知道这是否只能通过javascript/jquery实现。如果是,请说明如何进行。 谢谢。您可以轻松地将自己转移到另一个网页,如下所示: window.location="http://www.somewebsite.com"; 但是,一旦您到了那里,就不可能再与任何DOM元素交互 不幸的

我正在开发一个javascript/html网页,它由一个简单的表和一个按钮组成

当我点击按钮时,我想让它进入某个网站,比如www.website.com,选中几个单选按钮,然后自动按enter all

我想知道这是否只能通过javascript/jquery实现。如果是,请说明如何进行。
谢谢。

您可以轻松地将自己转移到另一个网页,如下所示:

window.location="http://www.somewebsite.com";
但是,一旦您到了那里,就不可能再与任何DOM元素交互

不幸的是,在iFrame中打开另一个网站,然后在iFrame中查找和设置要更改的元素将无法工作。 一般来说,浏览器会禁止它,因为它会带来安全风险

<div id="page"></div>
现在,该页面的内容将在div中提供

使用
find(),children()


一定要带上必要的标签

您需要查看
userscripts
来解决这个问题

userscript是一种浏览器插件,它比普通网页具有更多的功能,不过必须为每个要使用它的人安装该插件


在Firefox下,插件名为
GreaseMonkey
。Chrome内置了一些
userscript
功能,或者可以使用
TamperMonkey测试版

听起来可疑。。。也许可以通过框架来实现。@Vivin:我对javascript不太熟悉。到目前为止,我刚刚用html创建了基本网页……我对javascript部分印象深刻。@Jashwant:我不同意。尽一切办法;问吧!这是一种更快的学习方式。@TimothyGroote,当你感到困惑和问题时问问题,直到你学会/学习一些东西,你才会有问题。有些人只是问问题,因为他们想用特定的技术做一些事情,而不需要学习。就像我说的,我如何在python中执行ajax请求?(我不知道python的abc)很自然,一个人不应该一开始就问所有关于基础知识的问题,而是在有疑问的时候问。这是了解特定问题所有方面的好方法,在这种情况下(浏览器安全性),它很快就会变得复杂。。。除了浏览器不允许操纵包含来自另一个域的内容的框架的内容。嗯,这是有道理的,如果不是这样的话,可能会有严重的安全风险……我如何从另一个网站收集数据并自己存储信息?例如,我想收集MMORPG游戏中某个游戏世界的前10名玩家,链接如下:正如你在网站上看到的,它显示了25名玩家的名单,以及他们的排名、级别和经验。我希望能够使用JavaScript并提取前10名玩家的数据,并在我自己的网站上打印这些玩家的排名、姓名、级别和经验。我只是想知道如何从一个网站上获取数据并将其打印到我自己的网站上。简单地说:你不能只用javascript来实现这一点。为了避免Javascript成为一种有用的攻击工具,人们花了很多心思。使用javascript,您无法从另一个域获取信息,除非该域特别允许。如果Tybia有一个公共API,或者一个包含分数的RSS提要,你可能会使用它。不客气,希望我能提供更多帮助。我自己也从中学到了一点:)不幸的是,正如您在这个jsFiddle中看到的那样:这也不起作用。浏览器会停止加载请求,因为它会将其识别为跨域。因此,如果请求在服务器端完成,是否可以实现XSS?i、 我的网站可以要求我的服务器发出请求并返回内容吗?有趣…简单地说,是的。目标发现请求来自您的服务器并阻止您只是时间问题。
$('#page').load('http://www.google.com');