【发布时间】:2017-01-05 14:17:54
【问题描述】:
尝试使用 angular2 和 typescript 进行 chrome 扩展,我陷入了如何访问 chrome API(尤其是 chrome.bookmarks)的困境。
我确实可以通过关注angular2 chrome extension chrome.runtime.sendMessage from typescript 访问 chrome 对象
但即使我可以访问 chrome,我也无法访问 chrome.bookmarks
manifest.json
{
"manifest_version": 2,
"name": "x",
"short_name": "x",
"description": "x",
"version": "0.1.0",
"author": "x",
"permissions": [
"bookmarks",
"https://ajax.googleapis.com/"
]
}
然后,我似乎应该按照这里的建议通过@types 访问 chrome Using chrome extension apis in typescript
但我找不到方法。我应该进口什么? import { Chrome, filesystem, filewriter } from '@types'; ?我在这里迷路了,我找不到有关此的文档(这让我相信使用 angular2 进行 chrome 扩展不是一个好主意)
【问题讨论】:
-
请向我们展示如何来回。在哪里(我希望背景)你正在寻找书签调用。
标签: javascript angular typescript google-chrome-extension