当点击Chrome扩展程序图标时,我需要获取当前选项卡的源代码。我也尝试过使用按钮单击事件。请查看我的当前代码:
manifest.json
如何获取当前活动标签页的源代码? 我需要获取页面的源代码,以便搜索页面是否包含特定的跟踪代码(例如GA代码)。
谢谢你。
manifest.json
{ "name": "UM Chrome Extension!", "version": "1.0",
"description": "To ensure the tracking codes present.",
"icons": {
"128": "TW-Extension-Icon2.png"
}, "background": {
"scripts": [ "background.js"]
},
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["popup1.js","jquery-1.10.2.js","jquery-ui.js","bootstrap.min.js"]
}
],
"permissions": [
"activeTab","tabs","contextMenus", "http://*/*"
],
"browser_action": {
"default_popup": "popup.html"
},
"manifest_version": 2
}
popup.html
<!doctype html>
<html class="no-js" lang="">
<head>
<script type="text/javascript" src="popup1.js"></script>
</head>
<body style="width: 600px; height: 300px;">
<button value="Test" id="check-1"> </button>
</body>
</html>
和 popup.js
window.addEventListener('DOMContentLoaded', function() {
var fbshare = document.querySelector('#check-1');
fbshare.addEventListener('click', function() {
var htmlCode = document.documentElement.outerHTML;
window.alert(htmlCode);
});
});
如何获取当前活动标签页的源代码? 我需要获取页面的源代码,以便搜索页面是否包含特定的跟踪代码(例如GA代码)。
谢谢你。