如何访问Google Chrome本地资源

3

我正在开发一个谷歌浏览器扩展程序。 有没有一种方法可以访问热门网站的缩略图? 我得到了以下错误。

Not allowed to load local resource: chrome-search://thumb/https://www.google.lk/ 

但是如果我直接从浏览器打开这个URL,我可以看到图片。

是否需要在清单文件中声明某些权限才能访问它们?

更新:

我也尝试使用 <all_urls> 权限。 但是仍然无法访问它们。

2个回答

2
我必须诚实地告诉你:你不能做到。
我已经尝试一个月以上获取网站缩略图(为了我正在进行的学生项目:自定义历史浏览器),我尝试在本地使用带有代理的html2canvas,我尝试在服务器上使用phantomjs和wkhtmltopdf,即使我设置了所有权限(至少我希望如此),它也不会让我加载图像资源。
存在一个未解决的问题(自2009年以来!)促使谷歌允许我们访问缩略图和网站图标,请参见此处,但这个问题仍未得到解决(他们无论如何允许访问网站图标)。
你可以尝试自己管理缩略图的创建并使用https://developer.chrome.com/extensions/tabs#method-captureVisibleTab 我希望你在此期间找到了解决方案,如果确实找到了,请在此处发布。

0

1
我已经尝试过了。但是我仍然得到相同的错误信息。 - Thusitha Thilina Dayaratne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接