标签: google-chrome-app

我们可以在我们的Android应用程序中获取Chrome浏览历史记录/书签

我们可以使用READ_HISTORY_BOOKMARKS权限获取我们在默认浏览器中获取的Chrome浏览历史记录/书签吗?PS:我只是想知道它有可能吗?

android android-browser android-contentprovider google-chrome-app

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

在浏览器标签中运行Chrome打包应用

我想使用为Chrome Packaged Apps提供的新API,但也想保留在当前浏览器环境中打开某些本地URL的功能,是否可能?所有打包应用程序教程都专注于创建单独的窗口并将app用作系统中的一等公民.

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

javascript google-chrome google-chrome-app

12
推荐指数
1
解决办法
4689
查看次数

将文件类型与Chrome打包应用程序相关联

有没有办法将您操作系统中的某些文件类型与Chrome打包应用程序相关联.我的意思是,如果您使用*.some扩展名打开文件,它将打开我的打包应用程序

google-chrome-extension google-chrome-app

12
推荐指数
1
解决办法
1775
查看次数

是否可以使用Chrome App Indentity Api获取Id令牌?

我不能得到用户的id_token(https://developers.google.com/accounts/docs/CrossClientAuth从Chrome身份API()https://developer.chrome.com/apps/identity).

当清单中的oauth部分为:时,我可以使用chrome身份示例获取access_token:

"oauth2": {
  "client_id": "<chrome-app-client-id>.apps.googleusercontent.com",
  "scopes": ["https://www.googleapis.com/auth/plus.login"]
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试以同样的方式获取id_token时,我在我的Android客户端上获取它得到错误:

"OAuth2请求失败:服务响应错误:'无效范围:{0}'"}

清单部分现在是:

"oauth2": {
  "client_id": "<chrome-app-client-id>.apps.googleusercontent.com",
  "scopes": ["audience:server:client_id:<app-engine-client-id>.apps.googleusercontent.com"]
}
Run Code Online (Sandbox Code Playgroud)

在Android上,我通过将相同的范围字符串传递给android.gms.auth.GoogleAuthUtil.getToken()来获取id_token,但我无法使用chrome身份api.

是否可以通过Chrome App Indentity Api获得id_token?如果没有,我如何获得Chrome应用的id_token?

谢谢你的帮助!

token google-openid google-chrome-extension oauth-2.0 google-chrome-app

12
推荐指数
2
解决办法
3552
查看次数

如何从项目目录中读取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万
查看次数

Chrome App无法滚动

我创建了几个可以通过index.html页面导航的链接网页.Index.html页面的内容有点冗长,因此我必须滚动该页面.它作为一个网页工作正常.然后我将它转换为chrome应用程序.当我启动应用程序时,滚动条不会显示在那里.我看不到以下内容.我该怎样才能解决这个问题.(作为应用程序使用是我的目标,因此我无法将其用作网页.)

google-chrome google-chrome-app

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

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万
查看次数