我开发了一款镀铬扩展程序/自助服务终端应用程序,可以在自助服务终端模式下打开谷歌浏览器"带有4个导航按钮,HOME,RELOAD,BACK和FORWARD。因此,它基本上是一个应用程序,可以在没有Omnibox的窗口中打开Chrome,但添加了4个按钮。 这是因为用户不应该更改URL或其他任何内容。只需通过Web界面和4个简单按钮进行导航。
现在,此应用程序/扩展程序包含一个硬编码的URL。这意味着您无法更改网址。
在我的browser.html中,我有以下代码:
<webview src="http://www.example.com/" style="width:100%; height:100%"></webview>
在我的browser.js中我有以下代码:
document.querySelector('#home').onclick = function() {
navigateTo('http://www.example.com/');
};
正如您所看到的,URL在HTML文件和javascript文件中都是硬编码的。
我的问题是。我可以更改网址,以便在扩展程序/自助服务终端应用中不进行硬编码吗?
所以,如果我输入google-chrome --app-id="jlfmnfhdcdmkibjnbeajhedeoahajnfc" http://www.google.com
进入终端或cmd,我希望google.com能够显示。
可能有一个简单的解决方案或根本没有解决方案。这是我第一次尝试制作镀铬扩展程序/自助服务终端应用程序。所以我是这个领域的业余爱好者。
如果您想查看源代码,可以在github找到它。