1

我正在尝试将我们当前的网络应用程序打包到桌面 Chrome 应用程序中,并在 window.html 中使用单行 webview

<webview src="http://seevl.fm" style="width:1100px; height:720px"></webview>

该网络应用程序使用 FB.login() [1] 并且在浏览器中运行良好,但是,在 Chrome 应用程序中使用它时出现以下消息

<webview>: A new window was blocked. 

我看不出我做错了什么。FB.login() 动作由用户点击触发。

是否需要任何权限?

谢谢

[1] https://developers.facebook.com/docs/reference/javascript/FB.login/

注意:在 Chromium Apps Google 群组上交叉发布

4

1 回答 1

0

在 Chrome 应用程序中,您应该使用 chrome.identity.launchWebAuthFlow() 向 Facebook 进行身份验证(请参阅http://developer.chrome.com/apps/identity#method-launchWebAuthFlow)。

于 2014-02-18T21:03:13.947 回答