Chrome 拡張機能から Gmail のグローバル変数にアクセスするにはどうすればよいですか?

DDD
リリース: 2024-10-26 04:32:02
オリジナル
278 人が閲覧しました

How can I access global variables in Gmail from a Chrome extension?

Chrome 拡張機能から Gmail のグローバル変数にアクセスする

Gmail 拡張機能を使用すると、多くの場合、表示されている現在のメッセージからグローバル変数にアクセスする必要があります。ただし、コンテンツ スクリプトの環境が分離されているため、これには課題が生じる可能性があります。

Gmail Web ページから GLOBALS 変数を取得するには、単純に jQuery.load() を使用することはできません。代わりに、新しい <script> を挿入する必要があります。 </script>

スクリプト要素の挿入

<code class="javascript">var s = document.createElement('script');
s.src = chrome.extension.getURL('script.js');
(document.head||document.documentElement).appendChild(s);
s.onload = function() {
    s.remove();
};</code>
ログイン後にコピー

<code class="javascript">setTimeout(function() {
    // Send `GLOBALS` to the extension
    document.dispatchEvent(new CustomEvent('RW759_connectExtension', {
        detail: GLOBALS
    }));
}, 0);</code>
ログイン後にコピー

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!