私はプライベートクロムエクステンションを構築しています。 私はpopup.html
に2つのボタンがあります.1つはコピーで、もう1つはペーストです。Chrome拡張機能コピー&ペースト
ロジックはこのようなものです:他のウェブサイトとプレスペーストに
- ポップアップで押してコピーボタン、および
- 何らかの形でデータをコピーして移動し、他の形で
を注入だから私chrome.extension.sendMessage
を使用してポップアップボタンをクリックしてメッセージを聞きます。chrome.extension.onMessage.addListener
ここでは、何らかのアクションが何らかのスクリプトを実行するように切り替わります。
私は情報を得ることができます、私はそれを注入する方法を知っていますが、私は別のタブでそれを使用することができますので、私はそれを保存する場所を知っていません。
誰かに考えがありますか?
function dispatch(action) {
return function() {
chrome.extension.sendMessage({directive: action}, function(response) {
this.close();
});
}
}
document.addEventListener('DOMContentLoaded', function() {
copy = document.getElementById('copy');
paste = document.getElementById('paste');
copy.addEventListener('click', dispatch('COPY'));
paste.addEventListener('click', dispatch('PASTE'));
})
'chrome.extension。*'メッセージ機能は廃止予定です: 'chrome.runtime.sendMessage' /' onMessage'を使用してください。 – Xan