Javascript Chrome扩展-传递URL参数(google Chromehttp://www.google.com)

Javascript Chrome扩展-传递URL参数(google Chromehttp://www.google.com),javascript,html,google-chrome,google-chrome-extension,google-chrome-app,Javascript,Html,Google Chrome,Google Chrome Extension,Google Chrome App,我开发了一个chrome扩展/kiosk应用程序,它以“kiosk模式”打开Google chrome,有4个导航按钮:主页、重新加载、返回和前进。因此,它基本上是一个应用程序,在没有Omnibox的窗口中打开Chrome,但添加了4个按钮。 这是因为用户不能更改URL或其他任何内容。只需通过web界面和4个简单按钮进行导航 现在,这个应用程序/扩展包含了一个硬编码的URL。这意味着您无法更改URL 在my browser.html中,我有以下代码: <webview src="http:

我开发了一个chrome扩展/kiosk应用程序,它以“kiosk模式”打开Google chrome,有4个导航按钮:主页、重新加载、返回和前进。因此,它基本上是一个应用程序,在没有Omnibox的窗口中打开Chrome,但添加了4个按钮。 这是因为用户不能更改URL或其他任何内容。只需通过web界面和4个简单按钮进行导航

现在,这个应用程序/扩展包含了一个硬编码的URL。这意味着您无法更改URL

在my browser.html中,我有以下代码:

<webview src="http://www.example.com/" style="width:100%; height:100%"></webview>
document.querySelector('#home').onclick = function() {
navigateTo('http://www.example.com/');
};
如您所见,URL在HTML文件和javascript文件中都是硬编码的

我的问题是。我可以更改URL,使其不在扩展/信息亭应用程序中硬编码吗? 因此,如果我键入google chrome--app id=“jlfmnfhdcdmkibjnbeajhedeoahajnfc”http://www.google.com 在终端或cmd中,我希望显示google.com

可能有一个简单的解决方案,也可能根本没有解决方案。这是我第一次尝试制作chrome扩展/kiosk应用程序。所以我是这方面的业余爱好者


如果你想看一下源代码,你可以在上面找到它

这是一个有趣的问题。我非常怀疑该应用程序能否访问命令行参数或环境变量;但可能还有另一种传递此类信息的好方法。你会考虑其他的选择吗?