【问题标题】:Does Kendo UI support chrome apps/extentions?Kendo UI 是否支持 chrome 应用程序/扩展程序?
【发布时间】:2016-07-13 12:42:50
【问题描述】:

我尝试将我成功的基于剑道的网站移植为 chrome 应用程序。但应用程序不起作用。我在 chrome 开发者控制台上发现异常消息 “extensions::platformApp:17 history.pushState 在打包的应用程序中不可用。” on
<script src="kendo/js/kendo.mobile.min.js"></script> 字符串

我在 angular 上发现了同样的问题,但没有找到解决方案。

有什么办法解决吗?

【问题讨论】:

标签: google-chrome-extension kendo-ui google-chrome-app kendo-mobile


【解决方案1】:

默认情况下,Kendo UI(和移动端)不使用 History API,因为它过去的支持相当有限。如果您明确启用它,您可以删除此选项,但您可能需要在整个应用程序中更新您的导航:

http://docs.telerik.com/kendo-ui/api/javascript/mobile/application#configuration-pushState

【讨论】:

  • 不幸的是,我看到没有任何 js 代码的异常,只包含剑道文件。
  • 您需要在沙盒 iframe 中运行 Kendo UI(或任何其他使用 eval 的库),以便它可以工作。当您需要 Chrome 扩展 API 时,您可以使用 postMessage 与外部应用程序进行通信。或者检查这个 jQuery 插件,这可能会有所帮助:github.com/burkeholland/pkg
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
  • 1970-01-01
  • 2013-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多