Windows 8下的InAppBrowser不起作用

伊娜

我正在不同平台(例如iOS和Windows 8平板电脑)下的Cordova项目中工作,该应用程序在IE11或Chrome等浏览器中均受支持,但是在W8平板电脑下InAppBrowser插件的实现存在问题工作,并且如果您在不同的按钮中“轻按”以打开附件,则此事件不起作用...是什么问题?!

我有一个班用下一个代码来管理这个问题...

openLinkInNewWindow: function (url) {
    var link = Ext.getDom(this.getLinkId()),
        clickevent = document.createEvent('Event'),
        hash = location.hash;

    if (Ext.browser.is.Standalone) {
        localStorage.setItem('lastVisitRouteForLunchApp', hash);
    }
    if (Ext.os.deviceType == "Tablet" && Ext.os.name == "Windows") {
        window.open(url, '_blank', 'location=yes');
    }
    if (Ext.os.deviceType == "Tablet" && Ext.os.name == "iOS") {
        window.open(url, '_blank', 'location=yes');
    } else {
        link.href = url;
        Ext.Function.defer(function () {
            clickevent.initEvent('click', true, false);
            link.dispatchEvent(clickevent);
        }, 500);
    }
}

我究竟做错了什么?(代码基于Sencha Touch Framework)

伊娜

我找到了在index.html中添加了下一个代码的解决方案

function isPhoneGap() {
    if (navigator.userAgent.match(/(iPhone|iPod|iPad)/)) {
        return true;
    } else {
      return false;
    }
}

function openPage(link) {
    if (isPhoneGap() == true) {
        var ref = window.open(link.href, '_blank', 'location=yes,enableViewPortScale=yes');
        return false;
    } else {
        return true;
    }
}

现在它可以正常工作了,我真高兴!!!:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cordova InAppBrowser在Windows 8中不起作用

来自分类Dev

Cordova InAppBrowser在Windows 8中不起作用

来自分类Dev

基础宝石不起作用(Windows 8)

来自分类Dev

Windows 8休眠不起作用

来自分类Dev

Excel在Windows 8中不起作用

来自分类Dev

基本NLog文件目标在IIS 8和Windows Server 2012下不起作用

来自分类Dev

在Windows下通过system()调用多个命令不起作用

来自分类Dev

Netbeans 6.9.1在Windows 8上不起作用

来自分类Dev

操作容器在Windows Phone 8中不起作用

来自分类Dev

Hammer JS在Windows Phone 8上不起作用

来自分类Dev

Wifi适配器在Windows 8中不起作用

来自分类Dev

phonecallTask在Windows Phone 8中不起作用

来自分类Dev

设置环境变量在Windows 8上不起作用

来自分类Dev

Hammer JS在Windows Phone 8上不起作用

来自分类Dev

UploadStringAsync在Windows Phone 8中不起作用

来自分类Dev

Windows 8上的Tensorflow安装不起作用

来自分类Dev

Wake on Lan在Windows 8中不起作用

来自分类Dev

Windows Update在Windows 8的“添加打印机”对话框中不起作用

来自分类Dev

为什么Set-ItemProperty对Windows 10下的IIS应用程序不起作用?

来自分类Dev

Storyboard.SetTargetProperty在Windows Phone 8.1下不起作用?

来自分类Dev

在 Windows 命令提示符下运行 Java 文件不起作用

来自分类Dev

onbeforeunload在Windows Chrome中不起作用

来自分类Dev

SyslogAppender在Windows中不起作用

来自分类Dev

strftime%F在Windows上不起作用

来自分类Dev

Chrome.windows.create不起作用

来自分类Dev

Windows 10 Slite不起作用

来自分类Dev

Windows API在WPF中不起作用?

来自分类Dev

Windows版Docker不起作用

来自分类Dev

.gitignore在Windows上不起作用

Related 相关文章

热门标签

归档