小编Bob*_*eld的帖子

如何调试在Chromebox上运行的Kiosk Chrome应用程序?

我写的Chrome Kiosk应用程序只有在Chromebox上以Kiosk模式运行时才会出现问题.在我登录Chromebox后手动启动应用程序时,它运行良好.此外,在我的开发机器上测试应用程序时,一切运行良好.

如何附加远程调试会话,编写远程日志记录信息或以任何其他方式从Chromebox上的Kiosk应用程序获取调试信息到我的开发机器?

google-chrome-os google-chrome-extension google-chrome-devtools google-chrome-app

14
推荐指数
1
解决办法
4216
查看次数

如何在版本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万
查看次数

使用savon的SOAP消息标记名称中的大小写问题

我在Windows 7 Professional 64位上使用带有savon 0.9.2的Ruby 1.9.2.

我需要调用一个Web SOAP服务,它需要一个我从第二个Web SOAP服务获得的安全令牌.我使用的代码如下:

require 'savon'

client = Savon::Client.new "http://some.url?wsdl"
client.wsdl.soap_actions

start_session_response = client.request :start_session do
  soap.input = ["StartSession", {:xmlns => "http://some.schema" } ]
  soap.body = { :userName => "User", :password => "password" }
end

do_something_response = client.request :do_something do
  soap.input = [ "DoSomething", { :xmlns => "http://some.schema"} ]
  soap.body = { :securityToken => start_session_response.to_hash[:start_session_response][:security_token] }
end
Run Code Online (Sandbox Code Playgroud)

这导致XML看起来像:

<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wsdl="http://some.schema"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Body>
    <DoSomething xmlns="http://some.schema">
      <wsdl:securityToken>
        <wsdl:tokenType>sessiontoken</wsdl:tokenType>
        <wsdl:token>
         .
        .
        . …
Run Code Online (Sandbox Code Playgroud)

ruby xml soap wsdl savon

7
推荐指数
3
解决办法
4039
查看次数

如何在没有用户交互的情况下自动更新连续运行的Android应用

我们在Google Play商店中有一个应用程序,它在前台不断运行.它运行的设备不受我们的控制,并且没有root.它们运行在Android 4.2或4.4上.

我们的目标是让应用程序更新到我们通过Play商店发布的最新版本,而无需用户交互.重启设备将是唯一可接受的"交互"选项.

我们发现正在运行的应用程序在运行时不会自动更新,即使打开了"自动更新"也是如此.

实现目标的方法是什么?

android auto-update google-play

7
推荐指数
1
解决办法
893
查看次数

Google webfonts在Android 4.0和4.2.2中无法使用Web View

在我的使用网络视图的Android应用中使用Google网络字体时,它们在Android 4.4版本中运行良好.Android 4.2的某些设备显示默认字体,大多数设备正常工作.但是在Android 4.0上,所有字体都默认使用相同的默认字体.

因为我们希望使用我们的应用程序定位Android 4.0及更高版本,所以我正在寻找一种方法来让Google网络字体可靠地运行.

该应用程序只是在Web视图中从服务器打开html文件.

更新:事实证明,某些Android 4.2.2设备无法正确显示Google网络字体.目前尚不清楚是什么让这些设备与我测试的设备以及网络字体正常工作的地方脱颖而出.

如何使Web字体在不同的Android版本和设备上可靠地运行?

android webview google-webfonts

6
推荐指数
1
解决办法
3206
查看次数