edge插件a标签失效

我最近在做一个edge插件,在用HTML写插件弹出页面时发现a标签不能正常使用,代码


html

<a id="url" href="https://www.baidu.com/">...a>



javascript
//popup.js
el.attributes["href"].nodeValue = cu;

浏览器弹出窗口点击链接后没有反应,在浏览器上查看源代码时a标签有href属性,可能是权限问题
有谁知道HTML或"manifest.json要怎么写吗?

参考GPT和自己的思路:

在Edge插件中,有时候a标签的链接会失效,这可能是由于浏览器的安全机制所致。为了防止在插件中加载恶意链接,浏览器可能禁止在插件中使用某些特定协议的链接,例如“http”或“https”等。为了解决这个问题,你可以尝试在manifest.json文件中添加以下内容:

```
"permissions": [
"activeTab",
"*://http://www.baidu.com/*%22
]
``

调试下,用console.log输出下dom