标签: google-chrome-app

如何从项目目录中读取javascript中的属性文件?

我正在构建Chrome打包应用程序.如果配置文件在资源目录中并且在启动时想要通过Javascript读取它,我想放置脚本配置.

例如

  • 项目
    • 网页内容
      • 的index.html
      • 的manifest.json
      • main.js
      • 资源
        • config.properties

在这里,我希望main.js在开头加载config.properties文件并获取键值对.

有没有人做过这样的事情?

javascript jquery filereader properties-file google-chrome-app

11
推荐指数
2
解决办法
8万
查看次数

javascript中有chrome:// webrtc-internals/variables的API吗?

我想访问一些已记录的变量chrome://webrtc-internals/,但我没有在谷歌上找到任何东西 - 甚至没有我能看到的图表的描述.
我特别感兴趣packetsLost,googCurrentDelayMs并且googNacksSent.

为什么我要访问webrtc-internals
我正在编写一个共享视频流的谷歌浏览器应用程序(p2p).它使用peerjs与其他对等体共享流,后者又使用googles webrtc实现.为了使我的应用程序完美,我需要知道何时发生大的延迟.由于我可以看到记录的延迟,chrome://webrtc-internals/我想知道我是否可以通过javascript访问它.

我的猜测是chrome://webrtc-internals/-menu 没有API .

javascript google-chrome webrtc google-chrome-app peerjs

11
推荐指数
1
解决办法
5908
查看次数

Google Chrome套餐应用:如何制作透明的圆形背景,例如google hangout app?

如下面的屏幕截图所示,环聊应用程序是完全透明的,并且它也应用了背景阴影.

环聊应用

我尝试了几种没有运气的方法,将css样式应用于页面的"html"和"body"标签,并在创建新窗口时使用"frame:none"选项,但它不起作用.

如何制作像这样的Google Chrome包应用?

任何人都有任何想法?

这是我正在尝试的代码.

mainfest.json:

{
  "manifest_version" : 2,
  "name" : "Demo App",
  "version" : "0.1",

  "description" : "Demo Purpose",
  "app" : {
    "background" : {
      "scripts" : ["background.js"]
    }
  },
  "permissions" : ["experimental"]
}
Run Code Online (Sandbox Code Playgroud)

background.js:

chrome.app.runtime.onLaunched.addListener(function() {
    chrome.app.window.create("index.html", {
        frame: "none",
        id: "DemoWindow",
        resizable : false,
        innerBounds : {
            left: 600,
            maxWidth: 150,
            maxHeight: 150
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

index.html:

<!DOCTYPE html>
<html>
<head>

    <style type="text/css">
        .title-area {
            -webkit-app-region: drag;
        }
        html, body {
            margin: 0;
            padding: …
Run Code Online (Sandbox Code Playgroud)

html javascript css google-chrome google-chrome-app

11
推荐指数
1
解决办法
2651
查看次数

Chrome扩展程序已被删除.你是怎么进行的?

我的商家在Google网上商店中有多个应用.我今天早上在我的帐户中发现了这个错误.其中一个应用程序是一个未列出的测试应用程序,因此它不是一个大问题.但是,其中一个应用程序是一个生产应用程序,为6,438个用户提供服务.

在此输入图像描述

取下 https://chrome.google.com/webstore/detail/tenfold-email-test/pehljafncgpipopidmjncmcjeeadbdfh

待审核 - 生产应用 https://chrome.google.com/webstore/detail/tenfold/ibgkfepjabgnmpjojcnbcjfgeoklfdfk

40人的生计取决于正在等待审查的人员熬夜.我很高兴遵守Google条款和服务,此处的问题是Google对此问题的含糊不清.Google尚未向我发送电子邮件或告知我发生了哪些条款和服务违规行为.

简而言之,如果我不知道我违反了哪些条款和服务,我该如何遵守这些条款和服务?还有其他人有类似的经历吗?如果是这样,你是如何解决这个问题的,这个过程需要多长时间?

google-chrome google-chrome-app chrome-app-developer-tool

11
推荐指数
1
解决办法
1569
查看次数

如何在版本66或更高版本的Google Chrome自助服务终端应用中允许视频自动播放

从Google Chrome版本66开始,当播放音量未静音时,它将不再自动开始播放音频和视频文件.

进行此更改是为了防止广告视频和其他令人讨厌的网页元素的自动播放.然而,这对于自动播放功能的许多完全有效的应用具有负面影响,例如在标牌应用中.

使用命令行选项启动Google Chrome浏览器时,可以覆盖不自动播放带声音视频的新默认行为

--autoplay-policy=no-user-gesture-required

要么

--no-user-gesture-required

新的默认自动播放行为也出现在ChromeOS上的Chrome浏览器中(目前处于测试版频道).对于在ChromeOS上运行的Kiosk应用程序,没有命令行选项,只有使用Manifest.json文件进行配置.

目前,Manifest.json格式的文档中没有允许更改自动播放策略的选项.

有没有办法在Kiosk应用中更改新的Chrome默认自动播放政策,以允许在ChromeOS上的应用中自动播放视频?

google-chrome-os google-chrome-extension html5-video html5-audio google-chrome-app

11
推荐指数
3
解决办法
1万
查看次数

谷歌Chrome扩展:是否可以获得控制台输出(js错误,console.log等)

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

是否可以在chrome扩展名popup.html/popup.js或某处获得任何内容?

我有标签的对象,我可以以某种特定的标签控制台,或从检查员/ devtool错误输出在Chrome控制台中代码对象?

javascript google-chrome google-chrome-extension google-chrome-devtools google-chrome-app

10
推荐指数
1
解决办法
7171
查看次数

如何创建一个在启动时全屏运行的Chrome打包应用程序?

目前似乎只能通过用户操作(鼠标/键盘事件)激活全屏功能.有没有办法规避这个?

google-chrome-app

10
推荐指数
3
解决办法
2万
查看次数

ng-show和ng-hide在html5/js chrome扩展中失败

我对Chrome扩展程序中ng-hide和ng-show的行为感到困惑:https://chrome.google.com/webstore/detail/zombiereport/nmojhgiclaimobhpljphbfgmabfmncin

当我把它放在网上它工作得很好:http://1ffa3ba638.url-de-test.ws/zombieReport/partials/popup.html

在表单中,默认情况下(扩展名)会自动显示ng-show et ng-hide.

google-chrome-extension angularjs google-chrome-app

10
推荐指数
1
解决办法
2037
查看次数

Google云端硬盘不再提示安装Chrome应用

我们在Chrome网上应用店中有一个与Google云端硬盘集成的托管网络应用.

自升级到"新驱动器"以来,不再提示尝试打开由我们的应用创建的文件(但未安装应用)的用户从Chrome网上应用店安装该应用.他们曾经得到这样的对话: 示例对话框

现在,Drive只需打开一个新标签,并将用户直接指向我们应用的网址,而无需安装 - 这不是我们想要的,我们希望用户将其放入应用列表中.恢复到"旧驱动器"并不能解决问题.用户升级到新驱动器后,它将停止工作.

该应用程序的清单如下所示:

{
    "name": "My App",
    "version": "1.0.7",
    "manifest_version": 2,
    "description": "Short Description",
    "container": "GOOGLE_DRIVE",
    "api_console_project_id": "MY_PROJECT_ID",
    "gdrive_mime_types": {
        "http://drive.google.com/intents/opendrivedoc": [{
            "type": ["application/vnd.google.drive.ext-type.myExtension", "application/vnd.google-apps.drive-sdk.MY_PROJECT_ID"],
            "href": "https://my.url.com/drive",
            "title": "Open",
            "disposition": "window"
        }]
    },
    "icons": {
        "128": "ft-icon-96-96.png"
    },
    "app": {
        "launch": {
            "web_url": "https://my.url.com/welcome"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

旁注:可能有关,但另一个奇怪的是,谁的用户安装已不能断开驱动器的应用程序的应用程序.它无论如何都会再次出现.但这似乎更像是一个驱动程序错误,而不是应用程序配置错误.

chrome-web-store google-drive-api google-chrome-app

10
推荐指数
1
解决办法
275
查看次数

如何结合Cordova,Crosswalk和Ionic框架

我正在尝试创建一个结合上述项目的移动应用程序,我不知道该怎么做.

以下是我发现的两个选项:

  1. 使用https://github.com/MobileChromeApps/mobile-chrome-apps - 我的问题是它似乎没有生产就绪.(我被告知这是,但我找不到任何支持).
  2. 创建一个新的离子项目,然后将Cordova添加到它,然后排空平台/ android/CordovaLib /文件夹并从Crosswalk移入文件(如http://blog.nraboy.com/2014/10/use-crosswalk中所述) -ionic-framework-android-apps /) - 这个解决方案非常简单,但对我来说似乎有些神圣...

我应该使用哪个选项?还有其他选择吗?

干杯,

----更新----

Ionic已将Crosswalk与自己的CLI结合使用,请查看http://ionicframework.com/blog/crosswalk-comes-to-ionic/

android cordova google-chrome-app ionic-framework crosswalk-runtime

10
推荐指数
3
解决办法
6715
查看次数