script タグに ID を追加します。
<script type="text/javascript" id="myScript" src="http://bla.com/js/script.js"></script>
そしてでhttp://bla.com/js/script.js
:
var myScript = document.getElementById('myscript');
var myScriptSrc = myScript.getAttribute('src');
alert(myScriptSrc); // included for debugging
の値を操作して、myScriptSrc
上の他のコンテンツへのパスを取得できる必要がありますbla.com
。
このサンプルは、ジェームズ・ブラックが彼の答えで意味したものだと思います。
最後に、 の使用を提案しているすべての人に、現在のページ アドレスへの読み取り専用アクセスが必要な場合は、またはdocument.location
を使用する必要があることに注意してください。ページ アドレスを設定する場合は、常に を使用する必要があります。機能しますが、文字列が場所に割り当てられているのを見るのはいつも気になりました。JavaScript ではあらゆる種類の他の暗黙的な型変換が許可されているため、その理由はわかりません。document.URL
window.location
window.location.href
window.location = 'location';