【问题标题】:Error: window.toolbar is not available in packaged apps in Google Chrome App错误:window.toolbar 在 Google Chrome 应用程序的打包应用程序中不可用
【发布时间】:2014-11-06 11:40:48
【问题描述】:

美好的一天。我正在尝试将我的网站移植到 Chrome 应用程序。当我运行我的应用程序时出现错误,虽然我不使用这些组件:

window.toolbar is not available in packaged apps.
window.statusbar is not available in packaged apps.
window.scrollbars is not available in packaged apps.
window.personalbar is not available in packaged apps.
window.menubar is not available in packaged apps.
window.locationbar is not available in packaged apps.

尝试添加 manifest.json 行:“content_security_policy”:“script-src 'self' 'unsafe-eval'; object-src 'self'”,但错误仍然存​​在。请告诉我,我该怎么办?

【问题讨论】:

  • 您是否在某个时候枚举window 的属性?

标签: javascript google-chrome google-chrome-app


【解决方案1】:

Chrome 应用禁用了某些 Web API。

在此处查看列表:https://developer.chrome.com/apps/app_deprecated

我猜你的问题属于“浏览器 chrome API”(混淆术语“chorme”的原始含义是“网络浏览器用户界面的一部分,而不是它显示的网页”)。

列出的解决方法是:N/A,这意味着此 API 已完全禁用,您需要自己实现所需的功能。你如何做到这一点取决于你想要做什么。

由于上面的 API 基本上告诉您显示了 UI 的哪些部分,因此您在 Chrome 应用程序中不需要它们,因为您自己可以完全控制窗口。你总是可以假设某种状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    相关资源
    最近更新 更多