Tag: windows phone 8

jquery mobile $ .mobile.changePage()Windows phone 8无法工作Cordova / PhoneGap

代码Index.html First Page Pass parameters with changePage function Or through a basic link 和我的js文件 $(document).on(‘tap’, “#changePage”,function () { $.mobile.changePage(‘https://stackoverflow.com/questions/19009529/jquery-mobile-mobile-changepage-windows-phone-8-not-working-cordova-phonegap/second.html’, { reloadPage : false, changeHash : true }); }); 和https://stackoverflow.com/questions/19009529/jquery-mobile-mobile-changepage-windows-phone-8-not-working-cordova-phonegap/second.html Second Page click me change Page 所有这些文件都使用PhoneGap / Cordova打包并在设备上运行。 基本上我试图通过绑定到我的JS文件中的ID #changePage,在tap事件上使用$ .mobile.changePage(“https://stackoverflow.com/questions/19009529/jquery-mobile-mobile-changepage-windows-phone-8-not-working-cordova-phonegap/second.html”)将https://stackoverflow.com/questions/19009529/jquery-mobile-mobile-changepage-windows-phone-8-not-working-cordova-phonegap/second.html加载到index.html页面。 这完全正常 Android手机 Internet Explorer 9和10 Webkit浏览器 但问题是上面的代码不适用于Windows Phone 8 我正在测试的设备是使用的诺基亚Lumia 920 Jquery框架 jquery.mobile-1.3.2.js jQuery的2.0.3.js […]

IBM Worklight 6.0 – WL.Client.reloadApp()在Windows Phone 8中不起作用

我们正在使用Worklight 6.0.0企业版,目前正在为Android,BB,Windows Phone 8和iOS构建混合应用程序。 在单击注销按钮时调用WL.Client.reloadApp()时,我们当前收到以下错误。 这适用于除WP8之外的所有操作系统。 CordovaBrowser_NavigationFailed :: ///www/default/www/default/pages/www/default/pages/www/default/pages/www/default/pages/myaccount.html错误:InvokeScriptCallback中的exception::发生了未知错误。 错误:80020006。错误:InvokeScriptCallback中的exception::发生了未知错误。 错误:80020006。 这是我们的退出function: logout() { window.localStorage.clear(); $.mobile.changePage(“../MainPage.html”); $(‘#username’).val(”); $(‘#password’).val(”); $(“#Footer”).show(); $(“#ui_logoutlst”).hide(); $(“#homeBt_menu”).hide(); $(‘ul#QuickLinks li’).width(‘50%’); };

用于WP8(Lumia 920)设备的jQuery / HTML5 / gwt应用程序:垂直css滚动修复

问题: 我尝试修复关于滚出应用边界的这种现象: (图片来源: 防止在Cordova for Windows Phone 8中滚出CordovaView ) 方法#1 body { overflow: hidden; -ms-content-zooming: none; } 这个css片段应该修复滚动,以便在滚动内容时应用程序稳定,这样做完美,但它会使应用程序不稳定。 应用程序手不时有任何明显的原因。 在行冻结应用程序中显示三个不同的视图。 (来源: 防止在Cordova for Windows Phone 8中滚出CordovaView ) 方法#2 这修复了水平方向: @-ms-viewport{width:device-width} 这需要java脚本: if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement(“style”); msViewportStyle.appendChild( document.createTextNode( “@-ms-viewport{width:auto!important}” ) ); (来源WP8 IE10视口问题 ) 寻求解决方案: 如何使手机1不使手机不稳定或使手机2垂直工作?

iframe导致无法validationCSRF令牌真实性n Rails

我有一个使用phonegap 2.3.0 for Windows Phone 8 SDK通过iframe加载的webapp。 通过iframe加载它的问题是,当我发送$.post()请求时,它导致Can’t verify CSRF token authencity在Rails端Can’t verify CSRF token authencity 。 我尝试了几种方法,例如覆盖$.post()以使用$.ajax()来使用令牌的setHeaderRequest ,以及$.ajaxSetup() 当我禁用protect_from_forgery或verify_authenticity_token ,应用程序会正确加载。 我认为问题的原因是因为webapp位于另一个域(跨域问题),而csrf只是试图阻止点击劫持。 有办法绕过这个问题吗? 以下是我发布的示例: $.post(url, {app: {played: tiles}, no: no}, function (response) { linkTo(‘#app_button’, response[‘next’]); }); 例: $.ajaxSetup({ beforeSend: function(xhr) { xhr.setRequestHeader(‘X-CSRF-Token’, $(‘meta[name=”csrf-token”]’).prop(‘content’)); } }); 编辑:我已经能够将真实性令牌作为参数传递到我的发布请求中,并出现相同的错误。 我开始相信错误不是由令牌引起的。 错误发生的其他原因是什么? 日志: [2539 – 2013/03/06 15:37:42] (INFO) Parameters: […]