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 開いたページ
- (ただし、アドレスバーの JavaScript を無効にしますが、ブックマークレットは引き続き使用できます)
スクリプトは動作しません
- IE 新しいタブ、Chrome 新しいタブ、Opera 短縮ダイヤル
空白のページでは window オブジェクトが作成されていないように見えるので、その URL を設定することはできません。