问题描述
我正在尝试查找 URL 是否包含“https://v16m.tiktokcdn.com/”。将 URL 转换为字符串时,代码给出错误 TypeError: Cannot read property 'indexOf' of undefined
。我也使用过 toString()
并且也没有发现任何成功。将 value.href
记录到控制台时会打印 undefined
,而在记录 value.toString()
时会打印 [object Object]
。当只记录 value
时,它会打印完整的 URL。谢谢
background.js
chrome.runtime.onMessage.addListener((request,sender,sendResponse) => {
if(request.message === 'storage update') {
chrome.storage.local.get("data",value => {
if(value.href.indexOf("https://v16m.tiktokcdn.com/") > -1) {
chrome.downloads.download({
url: value
})
}
});
}
});
network.js
chrome.devtools.network.onRequestFinished.addListener(
function (request) {
chrome.storage.local.set({"data": request.request.url});
chrome.runtime.sendMessage({message: 'storage update'})
}
)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)