Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Href被设置为"&引用;双引号&引用;?_Javascript_Html_Google Chrome Extension - Fatal编程技术网

Javascript Href被设置为"&引用;双引号&引用;?

Javascript Href被设置为"&引用;双引号&引用;?,javascript,html,google-chrome-extension,Javascript,Html,Google Chrome Extension,不久前,我为soundcloud做了一个扩展,用于下载封面艺术(嵌入mp3以保持外观良好)。它一直工作,直到有一天突然我的按钮不再起任何作用。在排除故障时,我注意到: <a id="art_url" download="coverart" href=""https://i1.sndcdn.com/artworks-000139319200-yw1j7g-t120x120.jpg"">Download Cover Art</a> background.js chrome.

不久前,我为soundcloud做了一个扩展,用于下载封面艺术(嵌入mp3以保持外观良好)。它一直工作,直到有一天突然我的按钮不再起任何作用。在排除故障时,我注意到:

<a id="art_url" download="coverart" href=""https://i1.sndcdn.com/artworks-000139319200-yw1j7g-t120x120.jpg"">Download Cover Art</a>
background.js

chrome.runtime.onMessage.addListener( //receives message from content script
    function(data) {
        //console.log("Message successful");
        console.log(data[0]);
        //url
        document.getElementById("art_url").href = data[0];
        //name
        song_name = data[1];
    }
popup.html

<button id="button"><a id="art_url" download="coverart">Download Cover Art</a></button>


我被难住了,不知道发生了什么,它一天又一天在工作,没有对代码做任何更改。它现在正在这样做。

背景图像被设置为
url(“现在这是引用的.jpg”)
。它过去被设置为
url(这不是引号.jpg)
。您需要更新解析器。

您是否想过查看
数据[0]
的内容,并查看其中是否包含引号?在我发布的屏幕截图()中,您可以看到底部的控制台日志。。出于某种原因,我认为当它记录时,它会自动用引号括起来。。已经有一段时间了。啊,我怎么会错过那个!非常感谢。怎么现在才破呢?哦,好吧。。现在已修复。要么他们更改了网站(或css生成工具),要么chrome添加了一些css规范化。引号在源代码中吗?
<button id="button"><a id="art_url" download="coverart">Download Cover Art</a></button>