是否可以从URL调用javascript函数?我基本上试图在我无法访问源的页面中利用JS方法.
就像是: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
我知道如果你把javascript:alert("Hello World");
它放到地址栏就行了.
我怀疑答案是否定的,只是想知道是否有办法做到这一点.
没有超链接,没有.除非页面内部专门为此设置了脚本并且它正在检查某些参数....但是对于你的问题,不,在浏览器中没有内置的支持.
然而,有书签可以书签,以便从地址栏快速运行JavaScript功能; 不确定这是否符合您的需求,但它尽可能接近.
写在地址栏中
javascript:alert("hi");
确保你在开头写:javascript:
您可以使用数据URI.例如:
data:text/html,
欲了解更多信息,请访问:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
/test.html#alert('heello")
test.html
您还可以放置以下内容
Click me
到您的html代码,并且当您单击“单击我”超链接时,javascript将出现在网址栏中,并且“警告”对话框将显示