![Chrome Web Store](https://i-blog.csdnimg.cn/blog_migrate/59006f28f0e9028c241e6d0ab009b208.png)
Being able to install Firefox OS web apps from any domain, not just the platform app store, is a giant step forward in mobile app marketing and freedom. Firefox OS allows installing apps from any or all domains, and it just so happens that the Chrome Web Store allows JavaScript-triggered app installation as well.
能够从任何领域 (不仅是平台应用商店) 安装Firefox OS Web应用程序,是移动应用程序营销和自由方面迈出的一大步。 Firefox OS允许从任何或所有域安装应用程序,而Chrome Web Store也允许安装由JavaScript触发的应用程序。
JavaScript安装代码 (JavaScript Install Code)
The chrome.webstore.install
method accepts three parameters, the install URL, the success callback, and the error callback:
chrome.webstore.install
方法接受三个参数,即安装URL,成功回调和错误回调:
/* Chrome installation */
var chromeInstallUrl = "path/to/chrome/app";
chrome.webstore.install(chromeInstallUrl,
function() {
// Success!
}, function(err) {
// Error :(
});
The code above triggers installation of the Chrome web app at the given location. The obvious difference from Firefox OS app installation is that callbacks are included in the initial call here, instead of adding adding onsuccess and onerror methods to a resulting install object.
上面的代码触发在给定位置安装Chrome网络应用。 与Firefox OS应用程序安装的明显区别在于,此处的初始调用中包含了回调,而不是在生成的安装对象中添加添加onsuccess和onerror方法。