javascriptを使用してブラウザで現在のURLを取得し、URLに文字列が含まれているかどうかをテストするには、javascriptを使用して現在のURLを取得し、文字列が存在するかどうかを確認する
これはすべてのブラウザ間で安全なプロセスですか?
javascriptを使用してブラウザで現在のURLを取得し、URLに文字列が含まれているかどうかをテストするには、javascriptを使用して現在のURLを取得し、文字列が存在するかどうかを確認する
これはすべてのブラウザ間で安全なプロセスですか?
window.location.href
に対して.indexOf()
を使用できますが、URL全体をテストしていることに注意してください。
if(window.location.href.indexOf('someString') != -1) {
alert('the string was found');
}
@ Yads:それは単に真実ではありません。おそらくあなたは 'Array.indexOf()'を考えているでしょう。これは 'String.indexOf()'です。 – user113716
もちろん、あなたは正しい、脳のおなら – Vadim
<script language="javascript" type="text/javascript">
var s="yourstring";
if(document.location.href.search(s) != -1)
document.write("yes");
else
document.write("no");
</script>
?
jQuery URL ParserがJavaScriptのURLに対して作業するのが本当に好きです。 URLのさまざまな部分を取得して新しい部分を作成するのは、優れたユーティリティです。
safeを定義しますか?なぜjavascriptにURLをロードするのが安全ではないのでしょうか? –
@mark - OPはこれがxブラウザに対応しているかどうか尋ねています。 –
私はいくつかの配列のインデックスや何かがIEでは動作しませんが、Firefoxでは動作することを思い出してください。 – Blankman