javascript: alert();
这将适用于已经打开的页面,比如'http://example.com',但是对于空白页面则不适用。
我有一段代码,希望用户在地址栏中输入' e example',使用关键字搜索'e'来执行JavaScript函数'abc(example)'。
javascript: search='%s';if(window.location.host=='example.com'){abc(search);}else{window.location='http://example.com/'+search};
如果当前域名是example.com,则页面将运行某些ajax函数以减少服务器负载,否则它将简单地转到example.com上的一个页面。
该脚本适用于:
- 所有Safari浏览器
- IE、Chrome、Opera和Firefox打开的页面
- (尽管Firefox在地址栏上禁用JavaScript,但书签仍可用)
该脚本不适用于:
- IE新标签页、Chrome新标签页、Opera Speeddial
似乎在空白页面中,窗口对象甚至没有被创建,因此我无法设置其URL,有什么想法吗?