21 lines
493 B
JavaScript
21 lines
493 B
JavaScript
|
/**
|
|||
|
* web页面植入脚本,用于授权等一系列操作。
|
|||
|
*/
|
|||
|
|
|||
|
console.log('注入了页面');
|
|||
|
var port = chrome.extension.connect({ name: 'data' });
|
|||
|
|
|||
|
window.addEventListener('message', event => {
|
|||
|
if (event.data.type === undefined) {
|
|||
|
return;
|
|||
|
}
|
|||
|
console.log('接受到消息', event.data);
|
|||
|
switch (event.data.type) {
|
|||
|
case 'sendToken':
|
|||
|
port.postMessage(event.data);
|
|||
|
break;
|
|||
|
default:
|
|||
|
console.error('未知的事件', event);
|
|||
|
}
|
|||
|
});
|