从 URL/地址栏调用 Javascript 函数

2022-08-30 04:17:21

是否可以从URL调用javascript函数?我基本上试图在无法访问源代码的页面中利用JS方法。

像这样:http://www.example.com/mypage.aspx?javascript:printHelloWorld()

我知道如果你把地址栏,它会工作。javascript:alert("Hello World");

我怀疑这个问题的答案是否定的,只是想知道是否有办法做到这一点。


答案 1

没有来自超链接,没有。除非页面内部有专门用于此的脚本,并且它正在检查某些参数,否则不会。但是对于您的问题,不,浏览器中没有内置对此的支持。

但是,您可以为书签添加书签,以便从地址栏中快速运行JavaScript函数;不确定这是否满足您的需求,但它已经非常接近了。


答案 2

在地址栏中写入

javascript:alert("hi");

确保你在开头写:javascript: