javascript: alert();
这将适用于已经打开的页面,例如“ http://example.com ”,但不适用于空白页面。
我有一个代码希望用户使用关键字搜索'e'在地址栏上输入'e example'来执行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 上的页面。
该脚本适用于
- 到处都是野生动物园
- IE、Chrome、Opera、FF 打开页面
- (虽然 ff 在地址栏禁用 JavaScript,但书签仍然可用)
该脚本不起作用
- IE 新标签、Chrome 新标签、Opera 快速拨号
似乎在空白页面中甚至没有创建窗口对象,所以我无法设置它的 url,有什么想法吗?