Я получаю следующую ошибку на моем расширении Chrome:
отказался загружать скрипт
'https://www.googletagmanager.com/gtag/js?id=AW-xxxxxxxxx' потому что это
нарушает следующую директиву Content Security Policy: "script-src
'self' https://ajax.googleapis.com". Обратите внимание, что 'script-src-elem' был
явно не задано, поэтому «script-src» используется как запасной вариант.
Это то, что у меня есть в popup.html моего расширения:
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-xxxxxxxxx">
</script>
Остальная часть кода преобразования была перемещена в popup.js
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-xxxxxxxxx');
window.addEventListener('click',function(e){
if(e.target.href!==undefined){
chrome.tabs.create({url:e.target.href})
}
})
gtag('event', 'conversion', {
'send_to': 'AW-xxxxxxxxx/aaaaaaaaaa',
'transaction_id': ''
});
Это политика безопасности в манифесте
"content_security_policy": "script-src 'self' https://ajax.googleapis.com; object-src 'self'"
Можно ли отслеживать переходы в расширении Chrome?