InAppBrowser应该使用一个后台线程警告
InAppBrowser Should Use a Background Thread Warning
我使用PhoneGap/Cordova和Ionic/Angular与Firebase Simple Login for Facebook。我在登录页面上有一个按钮,应该调用auth.login()。这在Chrome中有效,但当我通过xCode在iPhone 5s (iOS7)上运行时单击它时,我得到以下错误:
2014-07-07 18:47:44.921 HOST-ENTOURAGE[650:60b] Setting the WebView's frame to {{0, 0}, {320, 524}}
2014-07-07 18:47:44.928 HOST-ENTOURAGE[650:60b] THREAD WARNING: ['InAppBrowser'] took '40.712158' ms. Plugin should use a background thread.
2014-07-07 18:47:47.029 HOST-ENTOURAGE[650:60b] {"code":"UNKNOWN_ERROR"}
我尝试过的事情:
- 删除了我的inappbrowser插件文件夹,ios。Json文件和ios平台文件夹。然后进行了重建。
- 设备模拟器也不工作 最小化应用程序并重新打开不能修复
- 我试着在index.html中重新排序我的脚本(即把cordova.js放在第一位)
Repo is here: Host Entourage Repo
我已经为此挣扎了几个小时,所以任何帮助都会非常感激!
更新:这是我正在使用的代码。感谢加藤指出这将是更有用的!
var chatRef = new Firebase('https://host-entourage.firebaseio.com');
var auth = new FirebaseSimpleLogin(chatRef, function(error, user) {
if (error) {
console.log(error);
} else if (user) {
$rootScope.$apply(function(){$location.path('/main/login/loginchoice'); });
isLoggedIn = true;
console.log('User ID: ' + user.uid + ', Provider: ' + user.provider);
} else {
console.log('Not logged in');
}
});
按钮功能:
login: function() {
if (!isLoggedIn) {
auth.login('facebook', {
rememberMe: true,
scope: 'email,public_profile'
});
} else {
$location.path('/main/login/loginchoice')
}
' ' '
一个可能的建议是检查你的API/KEY设置,就像在处理Twitter/Firebase的这个线程中发现的那样。
如果这不是你的问题,文档说当你遇到UNKNOWN_ERROR时联系support@firebase.com
相关文章:
- 如何在 JavaScript 的后台调用另一个页面
- JQuery后台位置似乎只在一个方向上起作用
- 如何在JavaScript中创建一个等待函数,允许您在后台运行音频等内容
- Chrome 打包应用 - 消息从后台传递.js传递到另一个脚本页面
- 从“选项”弹出窗口中选择一个值,然后将其保存到 Chrome.storage,以便在后台脚本中用作值
- 在后台打开一个窗口,在Firefox和Opera中出现JavaScript错误
- 如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()
- 在后台打开一个弹出窗口
- 当应用进入后台时,删除一个DOM元素
- 我怎么能有一个解析后台作业循环通过一个函数为每个用户
- 如何获得放置在一个中继器中的html文本框的值.净后台代码
- React-Native:加载组件时在后台运行一个函数
- InAppBrowser应该使用一个后台线程警告
- 在chrome扩展的后台打开一个文件
- 以编程方式在后台打开一个新的浏览器选项卡
- 如何使一个phonegap构建应用程序在后台工作
- 使用javascript在后台运行一个任务
- 使用canvas创建桌面通知图像,只有一个图像可以从后台页面工作
- 无限滚动-在后台自动加载下一个特定数量的帖子
- 使用窗口.打开到一个标签在后台(不切换焦点)