簡體   English   中英

如何通過javascript啟動Chrome打包應用?

[英]How can I launch a Chrome Packaged App through javascript?

我希望能夠通過javascript在頁面上或通過擴展程序啟動我的打包chrome應用程序。 我能做到嗎? 我做了大量的研究,沒有任何一個方向的答案。 有人至少能指出我正確的方向嗎?

chrome.management.launchApp可用於在擴展中啟動應用程序。

API參考可在此處獲得: https//developer.chrome.com/extensions/management.html#method-launchApp

您可以在擴展中提供某些資源,然后您應該能夠“window.location”。

URL方案是chrome-extension://[PACKAGE ID]/[PATH]

例:

//This is **not** in your packaged app, but in another web page
window.location = "chrome-extension://abdecbedphjijkaed/index.html";

在您打包的應用程序中,您需要通過清單中的URL聲明可以訪問哪些資源:

"web_accessible_resources": [
    "images/my-awesome-image1.png",
    "images/my-amazing-icon1.png",
    "index.html"
]

查看更多: https//developer.chrome.com/extensions/manifest.html#web_accessible_resources

注意:這可能不起作用。 雖然用戶可以使用“chrome://”網址,但我不確定網頁是否可以

此功能即將推出。 請參閱問題111422 :添加應用程序注冊URL處理的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM