gpt4 book ai didi

javascript - 如何从 View 源 : page? 获取元素

转载 作者:行者123 更新时间:2023-11-29 10:35:38 25 4
gpt4 key购买 nike

我做了一个小的 Chrome 扩展,它有一个点击事件监听器来捕获元素,然后它提供 xpath。

但这并没有在 view-source: 页面上捕获任何内容。

有什么方法可以在 JavaScript 中从 view-source: 页面捕获元素?

我正在我的内容页面上尝试使用这段代码:

document.addEventListener('click', function xyz(e){
e.preventDefault();
//alert(e);
var target = e.target || event.srcElement;
var attributes = Array.prototype.slice.call(target.attributes).map(function(i) {
return [String(i.name)+": "+String(i.value)]
})
alert(attributes);
prompt("xpath1 :",getPathTo(target));
chrome.runtime.sendMessage({method:"captureElement",data:attributes});
},true)

最佳答案

您无能为力,无法与这些页面进行交互。

扩展无法访问 view-source:协议(protocol)页面(它不是 supported scheme ),所以你根本不能在其中注入(inject)内容脚本,即使是 "<all_urls>"筛选。

关于javascript - 如何从 View 源 : page? 获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36910737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com