為什麼這個Facebook頁面不能在StageWebView中顯示?



尝试在StageWebView内打开网站https://www.facebook.com/nike,我收到以下错误:

ReferenceError: Can't find variable: console athttps://fbstatic-a.akamaihd.net/rsrc.php/v2/y2/r/KK4271o6DmT.js: 95类型错误:表达式'bigPipe' [undefined]的结果不是一个对象。

网站停止加载,无法完全显示。

这是我使用的Air/AS3代码:

var webView:StageWebView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight);
webView.loadURL("https://www.facebook.com/nike")

如何在StageWebView中完全加载网站?(有没有办法忽略错误?)

我使用的是Flash CS6和Adobe Air 3.9

我认为这是嵌入式WebKit的问题,你可以把你的WebKit引擎从嵌入式切换到系统浏览器引擎。我用系统浏览器测试,它工作得很好,因为它使用我们的系统浏览器,你可以通过StageWebView(true)切换你的webkit引擎。

 private var webView : StageWebView;
 webView  = new StageWebView( true );
 webView.stage = this.stage;
 webView.viewPort = new Rectangle( 0, 0, 1024, 768 );

相关内容

  • 没有找到相关文章

最新更新