Javascript Href被设置为"&引用;双引号&引用;?
不久前,我为soundcloud做了一个扩展,用于下载封面艺术(嵌入mp3以保持外观良好)。它一直工作,直到有一天突然我的按钮不再起任何作用。在排除故障时,我注意到: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.
<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>