chrome の拡張機能についての質問です。
指定したページで、ある機能を使いたく
ページの読み込み完了と同時に、下記の様にしてページ内にボタンを追加し、
そのボタンを押すとある動作をさせています。
(下記の内容ではアラートが表示されるようにしてあります)
var element = document.createElement('div'); element.innerHTML = '<input type="button" value="コピー">'; element.setAttribute('onclick', 'hoge()'); document.body.appendChild(element); var element = document.createElement('script'); element.textContent = 'function hoge(){alert(123);}'; document.body.appendChild(element);
この内容で、chrome のバージョン 70.* までは問題無く動作していたのですが、
71.* に更新したところ、動作しなくなってしまいました。
コンソールのエラーの内容は下記の通りです。
c703587405:1 Uncaught ReferenceError: hoge is not defined at HTMLDivElement.onclick (c703587405:1)
何故こうなったのかと、改善方法を教えて頂けますでしょうか。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/20 08:03
2018/12/20 08:04