スクリプト タグを動的に作成しようとしています。インライン JavaScript を script タグに追加したいと考えています。
私のコード
var script = document.createElement("script")
script.type = "text/javascript";
var scriptContents = 'var isActive; window.onfocus = function () { isActive = true; }; window.onblur = function () { isActive = false; };';
var textNode = document.createTextNode(scriptContents);
script.appendChild(textNode);
document.getElementsByTagName("head")[0].appendChild(script);
私がこれをしたい理由は、ブラウザのタブがアクティブかどうかを検出することです
私のコードはエラーで失敗します
SCRIPT65535: メソッドまたはプロパティ アクセスへの予期しない呼び出しです。
オンライン
script.appendChild(textNode);
手伝ってくれてありがとう