问题标签 [google-chrome-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2401 浏览

google-chrome-app - 将 MySQL 和 PHP 与 Chrome 打包应用程序一起使用?

我的梦想是构建一个完全由 MySQL、PHP、HTML、CSS 和 JavaScript 驱动的客户端应用程序。然后,自定义版本的 Chrome 将管理所有用户体验。

Chrome Packaged Apps 看起来最接近这个......是否可以通过 Chrome Packaged App 分发 PHP 和 MySQL?

0 投票
2 回答
5043 浏览

javascript - 在浏览器选项卡内运行 Chrome 打包应用程序

我想使用为 Chrome 打包应用程序提供的新 API,但也想保留在当前浏览器环境中打开某些本地 URL 的能力,这可能吗?所有打包应用程序教程都侧重于创建单独的窗口并将应用程序用作系统中的一等公民。

也许它可以像往常一样以某种方式使用chrome.socket和其他 API,甚至可能仅在开发人员模式下?

0 投票
2 回答
1290 浏览

javascript - 布局类似于 google chrome 的 tweetdeck 应用

我是网络编程新手。我想使用多列布局,其中每列将具有与列标题相对应的内容,如我的谷歌浏览器应用程序中的 tweetdeck 应用程序http://www.tweetdeck.com/中使用的那样。我该怎么做。

0 投票
1 回答
524 浏览

html - 是否可以将 HTML 页面和本地 Javascript 库制作成具有数据存储的 Chrome 扩展程序?

我最近一直在尝试编写一个 Chrome 扩展程序,并且似乎每一步都遇到了重大问题。

目前我有一个使用本地 Javascript 库的本地 HTML 页面。这很好用,除了 Chrome将页面可以存储的数据量限制为 5MB。我想绕过这个限制,并阅读 Chrome 扩展程序/应用程序可以通过 chrome.storage 使用无限的存储资源。

在编码时,我很快发现这只适用于浏览器操作、内容脚本和 (?) Web 应用程序(加载 WWW 页面作为扩展)。我将其编码为本地打包应用程序,它无法访问 HTML5 localStorage API 或 chrome.storage API。我真的需要扩展只使用本地 HTML/Javascript 资源,以保持离线/无互联网功能。

可以从本地资源(即本地打包的 HTML 页面)加载 Chrome 网络应用程序吗?有没有办法解决这些问题,不包括在 Chrome 中启用危险的安全漏洞?我看到一个 NPAPI 应用程序可以解决问题,但这也违背了我正在制作的应用程序的目的。

TIA,特兰

0 投票
1 回答
373 浏览

google-chrome-extension - 使用 chrome.socket 模块时 resultCodes 的定义

chrome.socket.read回调将返回一个包含ReadInfo属性的对象resultCode。这要么包含读取的字节数,要么包含指示错误的负整数。

我一直在寻找负面结果代码的定义,因为我偶尔会得到一个-15似乎在一个端点关闭时发生的情况。

尝试查看参考文档源代码本身,但我无法弄清楚 resultCodes 的定义位置

0 投票
2 回答
727 浏览

angularjs - 在 chrome App 中使用时控制台中的 Angular UI Select2 转储错误

我正在尝试使用AngularJSAngular-UI在chrome App中使用以下 select2 示例。它工作正常,但不幸的是,每次单击下拉框时,我都会在 chrome 控制台中收到以下错误。 "拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:"default-src 'self' chrome-extension-resource:"。请注意,'script-src' 未明确设置,因此 'default-src'用作后备。

有什么建议我该如何解决这个问题?

谢谢

*此代码在浏览器中运行良好,没有任何问题,但在 chrome 应用程序
代码中没有:

控制器

看法


解决了!
感谢@AlanRodriguesSoares 的提示。我已经从 gitub ( [link] https://raw.github.com/timoxley/select2/bug/onclick/select2.js ) 下载了另一个版本的 select2.js,这个问题在其中得到了修复。

0 投票
1 回答
781 浏览

jquery - 循环通过由 Jquery 调用的 AJAX,该 AJAX 拉取远程 HTML,然后解析特定条件的数据并拉取 html tr

好的首先这是我的第一篇文章,所以我首先为我可能犯的任何“新手”错误道歉。我将尽可能详细并尽可能地进行布局。

我在做什么:

创建供公司内部使用的 Chrome 应用程序。

问题:

通过包含来自加载的 ajax 调用的完整 HTML 数据的 Ajax 调用进行解析:

我无法访问的内容:

基于服务器的 PHP 或 MYSQL。

我可以访问的内容:

包含我需要循环的数据的所有页面的完整 html 数据,以及通过 put 和 get 将新数据发布到服务器。

应用程序已设置访问跨域数据的权限,因此我不会遇到 ajax 问题和它跨域策略。对于我需要提取的页面,所有数据都成功提取。

我正在使用什么:Jquery Javascript 用于可能支持或不支持的内容,或者我对 J Query 缺乏了解,因为它非常强大并且仍在尝试掌握不同的可用 API。

问题:

我能够使用我需要的 html 数据加载 ajax 数据。我已经列出了在我使用 Jquery“查找”在我最初使用 ajax 进行的调用的 html 中定位 tbody 以及到目前为止我过滤掉的内容之后 html 的外观。我还将它打印到 chrome 控制台中的 consol.log(variablename) 。我在代码下方列出了我对这些数据的目标。我不担心跨浏览器兼容性,因为这将是一个仅限 chrome 的应用程序,其他浏览器不会使用该代码。

目标:上面的 Tbody 将列出更多的 tr,但它是可用的示例。我每次都需要解析数据并找到每个 tr 与包含相同产品类型的 td 和列出“新”的 td。

我非常感谢你们在这方面的帮助,并期待听到你们的回应。

我尝试使用 Jquery:

尝试使用包含和每个循环来创建一个新的数据对象。与其提供一些写得很糟糕的代码哈哈,我想如果有人可以提供一些很棒的框架代码,如果可能的话,这将帮助我更上一层楼。

提前致谢!

0 投票
2 回答
2207 浏览

google-chrome - 您仍然可以在带有 manifest 2.0 的浏览器中创建 Chrome 打包应用程序吗?

我见过的所有示例都显示应用程序在它们自己的窗口中启动。这对于 chromebook/chrome os 来说可能很棒,但是是否还有在浏览器选项卡中启动的选项?

0 投票
1 回答
2147 浏览

google-chrome - 如何使用其 api 将 chrome 应用程序作为常规选项卡打开?

我想开发一个打包的 chrome 应用程序(不是扩展程序),并希望可以将其作为常规选项卡打开,如下图所示。
在此处输入图像描述
我按照官方文档制作了我的第一个应用程序:http:
//developer.chrome.com/apps/first_app.html

但它无法显示以常规选项卡、固定选项卡、窗口和全屏打开的四个选项。

在我的时间里在 chrome 官方网站和 SO 或其他任何地方一次又一次地搜索之后,我找不到如何制作它。

我认为它是清单文件的工作,但我在它的描述中也找不到任何线索。 http://developer.chrome.com/apps/manifest.html

有人可以给我一些提示吗?

谢谢你们。

0 投票
1 回答
3882 浏览

google-chrome - Chrome 中打包应用程序和旧版打包应用程序之间的区别

基本上打包的应用程序不会出现在 Chrome App Store 上,但旧的打包应用程序会出现。该文件指出

警告:本文档中的所有内容均指打包应用程序的旧版本。您的旧版打包应用程序仍可运行,但您将无法访问任何新 API。查看打包应用程序的新版本;否则,你就错过了

问题是,当使用旧版打包应用程序而不是打包应用程序时,您会错过什么?(除了没有出现在 Chrome App Store 中)