Javascript chrome.runtime.getURL与chrome.extension.getURL
和之间有什么区别 文档表明Javascript chrome.runtime.getURL与chrome.extension.getURL,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,和之间有什么区别 文档表明chrome.runtime.getURL在应用程序和扩展程序中都能工作,并指出一些API(尽管不是getURL)已经从chrome.extension移动到chrome.runtime 那么,chrome.extension.getURL有什么意义呢?为什么不反对使用chrome.runtime.getURL 这里有一些类似的函数,但有一些不同,比如.getBackgroundPage,但在本例中没有有效的区别 正如你自己所说的,它也没有遭到反对。为什么?也许只是被忽
chrome.runtime.getURL
在应用程序和扩展程序中都能工作,并指出一些API(尽管不是getURL
)已经从chrome.extension
移动到chrome.runtime
那么,
chrome.extension.getURL
有什么意义呢?为什么不反对使用chrome.runtime.getURL
这里有一些类似的函数,但有一些不同,比如.getBackgroundPage
,但在本例中没有有效的区别
正如你自己所说的,它也没有遭到反对。为什么?也许只是被忽略了
extension
API比runtime
旧chrome.extension.getURL
现在已弃用,您应该使用chrome.runtime.getURL
从chrome.extension.getURL
的
自Chrome 58以来已弃用。请使用runtime.getURL
他们不能立即删除它,但应该给它一个宽限期,以免破坏数千个扩展(hello Firefox)。也许有一天它会消失,但不一定,因为它似乎不是一个发展方面的负担;但它甚至没有遭到反对。许多Chrome扩展API调用都已弃用-例如,在处搜索“弃用”。这并不能回答处的问题all@Treycos为什么不呢?OP问他们有什么不同,主要的不同是其中一个被弃用了。另外,对于像我这样的谷歌用户来说,这是一条很好的信息。我认为
扩展
指的是扩展页面(内容脚本、弹出脚本),运行时
指的是背景页面/脚本(包括通过chrome.tabs.executeScript()
调用的脚本)。也许我错了。