在Chrome扩展中将Google标签管理器插入到弹出窗口,可以按照以下步骤进行操作:
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0",
"permissions": [
"tabs",
"activeTab"
],
"browser_action": {
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": ["https://www.google.com/*"],
"js": ["content.js"]
}
]
}
<!DOCTYPE html>
<html>
<head>
<title>My Extension</title>
<style>
body {
width: 300px;
height: 200px;
}
</style>
</head>
<body>
<h1>Popup Window</h1>
<button id="insertGTM">Insert Google Tag Manager</button>
<script src="popup.js"></script>
</body>
</html>
document.getElementById('insertGTM').addEventListener('click', function() {
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.executeScript(tabs[0].id, {file: 'gtm.js'});
});
});
// 在这里插入Google标签管理器的代码
完成以上步骤后,当点击弹出窗口中的按钮时,将会向当前活动的标签页注入gtm.js文件中的代码,从而实现在弹出窗口中加载Google标签管理器。
请注意,由于答案要求不能提及具体的云计算品牌商,因此无法提供腾讯云相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云