尝试在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 );