就像标题状态......有没有办法通过浏览器网址字段传递javascript。
例如,如果我有一个打开或关闭标签的功能,但我想在浏览器中键入url +功能,以便在页面加载时标签将被打开(或关闭)
mydomain.com?windows.open=true(类似的东西)这是可能的。
感谢您提前了解时间和回复,非常感谢。
答案 0 :(得分:0)
您可以使用两种方法:
在查询字符串中传递参数,其中下一页读取查询字符串并根据它执行某些操作
使用众多JavaScript库或框架中的一个,允许您将URL中的哈希映射到JavaScript中的函数(例如,BackboneJS路由器)。
#2解决方案可能是更现代的方法。
http://mydomain.com/some/page#tabs/open
在该页面上有一些JavaScript允许您将函数绑定到散列中的该模式。 Sammy.js是另一个浮现在脑海中的人。
$.sammy(function() {
this.get("#/tabs/open", function() {
// do something with jQuery to make sure tabs are open
});
});