paraMatrix/src/content.js

23 行
531 B
JavaScript
Raw パーマリンク 通常表示 履歴

2023-04-29 21:50:32 +09:00
/* global browser */
const TYPE_MAP = {
'style-src': 'css',
2023-12-12 13:09:57 +09:00
'style-src-elem': 'css',
'style-src-attr': 'css',
2023-04-29 21:50:32 +09:00
'script-src': 'script',
2023-12-12 13:09:57 +09:00
'script-src-elem': 'script',
'script-src-attr': 'script',
2023-04-29 21:50:32 +09:00
'img-src': 'media',
2023-12-12 13:09:57 +09:00
'media-src': 'media',
2023-04-29 21:50:32 +09:00
};
document.addEventListener('securitypolicyviolation', event => {
2023-12-12 13:09:57 +09:00
var type = TYPE_MAP[event.effectiveDirective];
2023-04-29 21:50:32 +09:00
if (type) {
browser.runtime.sendMessage({
type: 'securitypolicyviolation',
data: type,
});
}
});