问题标签 [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 投票
1 回答
1670 浏览

google-chrome - 'socket' 不允许用于指定的包类型(主题、应用程序等)

用于套接字的 Chrome API 现在对我不起作用。

我有以下清单:

但在加载扩展程序时显示以下警告:

'socket' 不允许用于指定的包类型(主题、应用程序等)。

我用版本23.0.1246.0 canary 和 23.0.1246.0 dev-m测试过

0 投票
2 回答
520 浏览

google-chrome - 打包应用程序是否有 captureVisibleTab 替代方案?

我正在为 Chrome 开发一个打包应用程序(不是旧版打包应用程序),需要获取整个窗口的图像,然后再对其进行进一步处理。

不幸的是,对于此类应用程序,无法请求使用chrome.tabs.captureVisibleTab. 有没有其他方法可以做到这一点?

0 投票
1 回答
1327 浏览

google-chrome - 新的 Chrome 打包应用程序的最小/最大按钮在哪里?

我正在使用 Chrome 的 dev-channel v23,并且正在使用新的Chrome 打包应用程序平台。

新平台的一个目的是将打包的应用程序“从浏览器中取出”,并为打包的应用程序提供顶级窗口状态。我有很多工作要做,但 Chrome 为我打开的窗口没有标题栏,也没有最小化、最大化按钮。它确实有 chrome 的自定义关闭按钮(就像设置对话框等内部窗口上的那个)。

您可以隐藏关闭按钮,并在 html/js 中提供自定义最小/最大/关闭功能,但它会破坏功能和外观上的 UX。如果 chrome 的目标是让我的应用程序的外观和功能与其他所有顶级窗口一样,那么系统特定的标题栏(带有窗口状态按钮)在哪里?

我错过了什么吗?这可以通过我没有看到的某种 API 来完成吗?

谢谢,蒂姆

*我知道我可以使用“无”框架类型,并创建自己的标题栏,但无法考虑所有平台的变化。这是一扇窗户。我的意思是,如果目标是像任何其他顶级窗口一样,那么打开一个标准平台特定窗口并给我一个客户区来使用。我会说自定义是次要的标准窗口,与特定操作系统上所有其他窗口的功能和外观一致。

0 投票
3 回答
1974 浏览

google-chrome-extension - 在 Chrome 打包应用程序中不提示保存

我已经开始研究谷歌在 Chrome 中的打包应用程序,http://developer.chrome.com/apps这似乎是一项很棒的技术,但还处于早期阶段。

我的问题是:是否可以在没有提示的情况下使用应用程序中的 fileSystem API 将文件保存到计算机?我想制作一个可以保存日志文件等的应用程序。

0 投票
3 回答
10417 浏览

google-chrome-extension - 调试新的 Chrome 打包应用

我正在使用 Chrome 24 中的新型打包应用程序,但我看不到任何方法可以调出开发人员工具来进行调试。

推荐的调试策略是什么?

0 投票
2 回答
1147 浏览

google-chrome-extension - 从打包应用程序到扩展程序的消息传递

我看过这篇关于在扩展之间传递消息的文章,当你知道扩展 id 时,它就可以工作。

但是,我真正想做的是将消息从打包的应用程序传递到扩展程序。我尝试实施上述文章中的步骤。但我收到未定义 chrome.extension 的消息。

我认为这是因为它是一个打包的应用程序,它没有 chrome.extension。

有没有办法做到这一点?

谢谢啊

0 投票
4 回答
3434 浏览

google-chrome - 插件中的 Google Chrome 'onLaunched' 错误

我正在关注http://developer.chrome.com/trunk/apps/first_app.html上的 google chrome 网络应用程序开发,并且网络应用程序没有启动。当我单击页面上的应用程序图标时,它会关闭选项卡。我已经从 github 下载了示例应用程序和插件,但是当我查看控制台时它们也无法正常工作,我收到此错误,请不要我在 chrome://flags 中启用了实验性 API。

我已将我的 chrome 浏览器更新到版本 22.0.1229.79。我的 manifest.json 文件是

}

还有我的 background.js 文件

有人可以指出我哪里出错了吗?

0 投票
2 回答
412 浏览

javascript - 在 Chrome 打包应用程序 v2 中如何检查窗口是否最大化?

我使用新的 Google Chrome 打包应用程序 v2 创建了一个无框窗口

我创建了最小化、最大化和关闭按钮,并将它们连接到适当的 JavaScript 函数并让它们工作。

我不知道谁来检查窗口是否已经在 J​​avaScript 中最大化,有什么想法吗?

下面的例子展示了如何最小化一个窗口,我花了一些时间来理解它并实现它,它可以工作。 https://github.com/GoogleChrome/chrome-app-samples/blob/master/frameless-window/style.css

如果最大化,最大化按钮必须恢复窗口,如果你双击窗口标题栏它最大化但我没有得到任何事件。

0 投票
4 回答
10052 浏览

javascript - Google chrome 扩展:是否可以获得控制台输出(js 错误、console.log 等)

我正在开发 chrome 扩展,我真正需要的是将控制台输出作为对象。

是否有可能在 chrome 扩展 popup.html/popup.js 或某处获得任何这些?

我有选项卡对象,我能以某种方式获得特定的选项卡控制台,或者 chrome 控制台中的检查器/开发工具的错误输出作为代码中的对象吗?

0 投票
1 回答
17581 浏览

android - 我们可以在我们的 android 应用程序中获取 chrome 浏览历史记录/书签吗

我们可以像使用 READ_HISTORY_BOOKMARKS 权限在默认浏览器中一样获取 chrome 浏览历史记录/书签吗?PS:我只是想知道这可能吗?