我正在尝试使用以下代码加载页面时在Phonegap InAppBrowser中显示加载指示器:
var ref;
ref = window.open('http://www.google.com', '_top', 'location=no');
ref.addEventListener('loadstart', function(event) {
//navigator.splashscreen.show();
navigator.notification.activityStart("", "loading");
});
ref.addEventListener('loadstop', function(event) {
//navigator.splashscreen.hide();
navigator.notification.activityStop();
});
Run Code Online (Sandbox Code Playgroud)
它不显示指标.我认为z-index低于InAppBrowser的z-index.
如果我使用启动画面而不是加载指示器它可以工作.
我有一个脚本,用于从Google获取内容。它工作得很好,但是现在不行了。我在stackexchange上找到了一个帖子,并且升级了库版本,但仍然无法正常工作:我无法使用LWP :: UserAgent连接到任何HTTPS站点
我可以通过linux计算机进行连接(telnet googleapis.com 443可以很好地运行)。
#!/usr/bin/perl
use CGI 'param';
use CGI::Carp 'fatalsToBrowser';
use DBI;
require LWP::UserAgent;
use LWP::Protocol::https;
use URI::Escape;
$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;
$access_token='xxx';
print "LWP::UserAgent: ".LWP::UserAgent->VERSION,"\n";
print "LWP::Protocol::https: ".LWP::Protocol::https->VERSION,"\n";
$url="https://www.googleapis.com/oauth2/v1/userinfo?access_token=$access_token";
my $ua = LWP::UserAgent->new(ssl_opts => { verify_hostname => 0 });
$ua->agent('Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36');
$ua->timeout(10);
$ua->env_proxy;
my $response = $ua->get("$url");
if ($response->is_success) {
print "Am adus cu succes contul de la google";
$text=$response->decoded_content; # or whatever
}
else {
print …
Run Code Online (Sandbox Code Playgroud)