通过url运行javascript
我的问题是: 我有一个eibport: www.bab-tec.de/ 你可以在现场部分看到现场演示 现在问题来了 我想在这个页面上启动或运行javascript,输入url如下:通过url运行javascript,javascript,Javascript,我的问题是: 我有一个eibport: www.bab-tec.de/ 你可以在现场部分看到现场演示 现在问题来了 我想在这个页面上启动或运行javascript,输入url如下: http://IP-EIBPORT/#javascript:单击(按钮) 或者以另一种方式 有人能帮我吗?URL本身不能包含JavaScript调用代码。您所能做的最好的事情就是在目标页面上有一个脚本来检查位置,并做出相应的响应 例如,假设您希望通过url公开sum方法。如果有人向您的页面加载以下查询字符串:?met
http://IP-EIBPORT/#javascript:单击(按钮)
或者以另一种方式
有人能帮我吗?URL本身不能包含JavaScript调用代码。您所能做的最好的事情就是在目标页面上有一个脚本来检查位置,并做出相应的响应 例如,假设您希望通过url公开
sum
方法。如果有人向您的页面加载以下查询字符串:?method=sum¶ms=5,5
,您可以使用适当的逻辑查找这些部分并对其进行处理
var方法={
求和:函数(){
var结果=0;i=-1;
while(++i
查看它的操作:您可能希望设置脚本以查找sepcific散列,并在此基础上运行函数
switch(location.hash){
case "#button":
//click button
break;
case "#other":
//do something else
break;
}
然后使用类似于/#按钮
或/#其他
下面是你想要的方法,但不推荐
eval(location.hash.substr(1));
使用类似于
/#alert('test')的url
可以,但这意味着任何人都可以链接到你的网站并执行javascript,这是一件非常不安全的事情。如果你这样做,任何人都可以调整你的url以发送恶意脚本。。。