Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 chrome.runtime.getURL与chrome.extension.getURL_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

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()
调用的脚本)。也许我错了。