明らかに、JSONオブジェクトはリンクされたスクリプト内で渡すことができます。私はこの作品正確にどのように把握しようとしている(またはそれがない場合): http://getfirebug.com/firebuglite#ScriptJSONOptionsJavaScriptコードの内部<script>タグ
答えて
要素にsrc
属性があるため、コンテンツは実行されません。厳密には合法ではありません。 HTML5 specは言う:
src
属性がある場合は、要素が空のどちらかであるか、また、スクリプトのコンテンツ制限に一致するスクリプトのみのドキュメントが含まれている必要があります。
このコンテンツは有効なJSONでも有効なJavaScriptでもありません。プロパティ名は引用符で囲まれていないため、有効なJSONではありません。 startInNewWindow
の後のコロンは、ラベル付きステートメントを含むブロック式のように見えますが、法的にそこに表示されないため、有効なJavaScriptではありません。
ロードされているスクリプトは、常に最後のscript要素を探し、その内容を解析することができ、言った:ここ
var scripts = document.getElementsByTagName('SCRIPT');
var lastScript = scripts[script.length - 1];
var content = eval(lastScript.innerText || lastScript.textContent);
ありがとうございます!関連性:http://ejohn.org/blog/degrading-script-tags/ – user996015
ブラウザが<script src />
タグ内の任意のコンテンツを無視します:
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js">
{
overrideConsole: false,
startInNewWindow: true,
startOpened: true,
enableTrace: true
}
</script>
私は放火犯liteのドキュメントでそれをここに気づきました。
しかし、Firebug Lite Javascriptでは、具体的には<script>
というタグがあり、内容を手動で解析します。
すごく感謝します。私はそれを見つけたと思う! http://code.google.com/p/fbug/source/browse/lite/branches/firebug1.5/build/firebug-lite-debug.js#478 – user996015
は誰もが興味を持っている場合にはJSONオブジェクトを解析し、問題のコードです。
// process the Script JSON Options
var innerOptions = FBL.trim(script.innerHTML);
if (innerOptions) {
var innerOptionsObject = eval("(" + innerOptions + ")");
for (var name in innerOptionsObject) {
var value = innerOptionsObject[name];
if (name == "debug") {
Env.isDebugMode = !!value;
}
else if (name in Env.Options) {
Env.Options[name] = value;
}
else {
Env[name] = value;
}
}
}
http://code.google.com/p/fbug/source/browse/lite/branches/firebug1.5/build/firebug-lite-debug.js#478
- 1. 内部にphpタグを含むjavascriptコードをエコーするには?
- 2. <bgsound>タグの内部メカニズム
- 3. 内部のHTMLタグ<label>
- 4. 内部で使用できるタグ<article>タグ
- 5. javascriptコードのEJSタグ
- 6. ウェブページ内のJavaScriptコードの一部をクロール
- 7. javascriptの<script>タグ
- 8. Luaのマッチングの第1レベルのタグの内部<head>
- 9. カントエコーPHPの内部に<script>のタグをエコー?
- 10. js .html()メソッドの内部に<?phpタグがありますか?
- 11. タグのdivクラスの内部
- 12. TextMateは:<script>タグ内のJavaScriptのインデント設定
- 13. VSコード:オートコンプリート<script>タグ
- 14. <transport>タグ内のServicesReferences.ClientConfig
- 15. <a>タグのHTML内
- 16. JavaScriptのロード時(および内部)にJavaScriptコードを実行Modalbox
- 17. javascriptタグの内部にベースURLが必要
- 18. 埋め込みhtmlタグは内部タグ
- 19. <content>タグ内<style>テンプレートのタグ?
- 20. javascriptブロック内のXSLタグ
- 21. JavaScript内のIMG HTMLタグ
- 22. SQL文PHP内部のHTMLタグ内
- 23. <a href>タグをC#コード内に貼り付ける
- 24. 彩度とぼけ<canvas>タグ内容可JavaScriptで?
- 25. HTML <button> onclickが内部で動作しない<form>タグ
- 26. JavaScriptコード内のHTMLコード
- 27. <a>タグが内部にあるときにクリックできない<label>タグ(携帯端末)
- 28. Regex PHP - 内部の部分文字列を見つける<div></div>タグ
- 29. JavaScriptの実行順序<script>タグ
- 30. 外部ファイルのjavascriptコード
あなた([実用的な、釈明](http://stackoverflow.com/faq#dontask))の質問は正確には何ですか? – Jeroen
@Jeroen:これはどのように機能しますか? – SLaks