如何在网站上运行 Javascript 代码来完成网站所设定的某项功能或规则?
例如,如果我尝试从某个需要调查的文件主机下载文件...现在在源代码中,代码需要 JSON 响应才能允许在文件下载后下载文件(只是猜测!)...如果我用 Javascript 编写代码并在该站点上运行它,将 JSON 代码(true
)发送到页面的事件处理程序,那么我可以下载文件吗?
这只是一个例子,我主要想根据网站的代码在网站上运行 Javascript 代码。我听说过 Greasemonkey 和其他一些类似的扩展和插件,但不太清楚如何使用它们,也不太清楚它们的用途...
请有人解释一下我该怎么做吗?
答案1
你不需要扩展。使用控制台。
要打开“控制台”选项卡,请执行以下操作之一:
使用键盘快捷键Command- Option- J(Mac) 或Control- Shift- J(Windows/Linux)。
选择查看 > 开发人员 > JavaScript 控制台。
现在您可以执行任何您想要的 Javascript。也可以使用在当前文档的全局范围内定义的变量和函数。
例如,如果当前站点包含 jQuery,则可以将 JSON 发送到远程脚本:
$.post( "http://example.com/test.php", { foo: "bar" } );
答案2
接受的答案有效,但如果您无权访问 javascript 控制台,这里还有另一种方法。
javascript 协议允许您在任何网站上运行 javascript,只需将其以以下格式输入到 URL 栏中即可:javascript:alert('Hello World');