Inappbrowser 在 Sencha Touch webapp 中不工作

Inappbrowser doesn´t work in a Sencha Touch webapp

我在使用 inappbrowser cordova 实现时遇到问题,我已经根据 post 更改了一千次,但仍然没有工作。 这里我的配置在config.xml

<plugins>
    <plugin name="InAppBrowser" value="CDVInAppBrowser" />
    <plugin name="File" value="CDVFile" />
    <plugin name="FileTransfer" value="CDVFileTransfer" />
</plugins>

这是我的 JS 配置

if(Ext.os.deviceType == "Tablet" && Ext.os.name == "iOS"){
   window.open(url, '_blank', 'location=yes');
}

这里是控制器中包含的我的 Sencha 代码(我不知道是否相关..)

control: {
        'attachmentsList': {
            itemtap: 'onTapOpenUrl'
        }
    }

我做错了什么?我一直在世界上所有的论坛上搜索(当然包括这个),但我没有找到解决方案。

操场上有什么解决办法吗??

提前致谢

我终于找到了这个棘手问题的解决方案...

步骤:

1º 转到 CDVWebViewDelegate.m(在 CordovaLib 类 中)

2º 在第 209 行添加此代码:

//add below code....
if([[NSString stringWithFormat:@"%@",request.URL] rangeOfString:@"file"].location== NSNotFound)
{
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
// End code

我认为这段代码非常有用,因为在其他帖子中我找到了 window.open(url, "_blank", "location=yes"); 的 "typical" 解决方案,但对我来说没有用。