Articles of jquery mobile

我应该如何在AndroidManifest.xml中定义launchMode – 使用PhoneGap和JQM

我正在努力将我的应用程序限制为单个实例。 目前,如果用户按下主屏幕退出应用程序,然后在外面执行某些操作并再次单击应用程序的图标,则会启动应用程序的第二个实例。 这是我的完整清单文件: 它是一个单一的活动应用程序(基本上没有活动定义) 在主JQM页面上,我有类似这样的条目: 有人可以告诉我,如果我的清单是正确的,我是否应该使用 android:name=”com.mydomain.qfa” 或者应该是其他类似的东西 android:name=”com.mydomain.qfa.HomePage”? 要么 android:name=”com.mydomain.qfa.MainContent”? 提前致谢。

如何获取webkit-column-count值和当前页面或列Id?

我在android中使用webview开发应用程序。 我正在将页面加载到webview中并使用CSS3 webkit属性动态拆分多个列。 一旦用户到达最后一页/列,我必须显示TOC确认对话框。 任何人都可以请教我如何做到这一点? height:600px; -webkit-column-width:600px; -webkit-column-count:auto;

Android phonegap项目垃圾邮件QTAGUID消息

我已经有这个问题了一段时间了,虽然它不会对我的应用程序产生负面影响,但如果可以,我想解决它。 我不确定如何描述问题。 基本上,我有一个Android PhoneGap 1.9项目 ,使用API​​ 15(这也发生在API 10下),LogCat日志有来自QTAGUID的无情垃圾邮件,特别是来自我的应用程序。 08-04 14:31:30.092: I/qtaguid(15542): Failed write_ctrl(u 118) res=-1 errno=22 08-04 14:31:30.092: I/qtaguid(15542): Untagging socket 118 failed errno=-22 08-04 14:31:30.092: I/qtaguid(15542): Failed write_ctrl(u 123) res=-1 errno=22 08-04 14:31:30.092: I/qtaguid(15542): Untagging socket 123 failed errno=-22 08-04 14:31:36.338: I/qtaguid(15542): Failed write_ctrl(u 116) res=-1 errno=22 08-04 14:31:36.338: I/qtaguid(15542): Untagging socket 116 failed […]

使用jQuery Mobile和Phonegap在Galaxy S2上使用键盘输入错误

我们正在开发jQuery Mobile 1.0.1和Phonegap 1.4.1中的移动Web应用程序,并且遇到了galaxy s2上的键盘问题。 我们有一个滑出的菜单,其中包含搜索输入: 当我们点击输入以使其获得焦点时,键盘会打开但不允许我们输入任何内容。我想这里的一个线索是它给我们一个普通的文本键盘而不是搜索键盘(它有一个放大镜作为回车键) 如果我们在菜单打开时关注输入: $(“#menu_search”).focus() – 当菜单显示时,搜索键盘打开,我们只要点击输入,键盘就会变为一个普通的键盘,我们无法输入任何东西。 另一个线索是,当键入键盘时,自动预测可以工作,但是当点击正确的选项时,只有一个空格被添加到输入而没有其他字符。 我们在搜索输入上尝试了许多其他因素无济于事: 这一切都适用于运行2.2的HTC Desire以及运行CM7(Android 2.3.7)的愿望 我们甚至尝试将输入更改为textarea,但这几乎完全相同:( 我也尝试过: $(“#menu_search”).live(‘focus’,function(event){ event.preventDefault(); }); 看看是否会阻止它改变键盘,但也没有运气。 然而,我们确实在应用程序的其他地方有另一个搜索输入工作正常,唯一的区别是另一个搜索位于“propper”页面: data-role=”page” ,菜单在所有其他页面之外在它自己刚刚开始隐藏。 请帮忙,我哭泣的血液!

Android 4.0.1打破了WebView HTML 5本地存储?

我有一个简单的html5测试页面,它使用LocalStorage来显示/保存/重新显示一段数据。 这段代码在Android 2.3.x中完美运行,但是在html的第18行的4.0.1中记录了一个例外,这是第一个调用localStorage.getItem()调用,此时JS停止了。 例外: Uncaught Error: SECURITY_ERR: DOM Exception 18 at /data/data/my.app.name/app_htmlData:18我也尝试将数据库路径设置为getCacheDir() ,结果相同。 String htmlContent = “HTML content listed below”; File sharedDir = getActivity().getDir(“htmlData”, Context.MODE_PRIVATE); WebView browser = (WebView)v.findViewById(R.id.wvBrowser); browser.setWebChromeClient(new WebChromeClient(){ public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) { quotaUpdater.updateQuota(estimatedSize * 2); } }); browser.setWebViewClient(new WebViewClient(){ @Override public […]

jquery ajax GET请求执行两次

我有以下ajax请求,只需单击一个按钮即可执行: function test(){ console.debug(“*”); $.ajax({ type: “GET”, dataType: “json”, url: ‘/path/to/url’, success: function(data){ console.debug(“**”); }, error: function(jqXHR, status, error){ console.debug(“*** ” + status + ” : ” + error + ” : ” + jqXHR.status); }, cache: false }); } 请求响应大约需要30秒才能返回。 但是,请求由服务器接收并执行两次,如apache日志所示。 请求的时间戳相隔30秒,但请求是相同的(例如?_ = 1363692320782)。 单击响应函数被调用一次,错误回调被调用一次(初始请求后正好60秒),尽管apache响应是200。 这个问题已经在三星Galaxy S2,Android 2.3.5版的手机应用程序中重现。 更新 – 从下面的评论添加Apache日志条目 1.2.3.4 – – […]

如何从代码中更改jquery移动翻转开关状态

我的Android / iPad应用程序上有一些jQuery Mobile翻转切换开关,我需要使用JavaScript动态更改其状态(开/关)。 我在这里寻找一个解决方案,( 用jQuery Mobile动态更改翻转切换的值 )我尝试了几种方式( .val(‘on’) .slider(‘enable’) …)但似乎控件是根本不工作。 这个问题有解决方案吗? 如何从代码中更改翻转开关状态?

Cordova + JqueryMobile:Ajax失败了

(最近6个小时一直在这里)我正在尝试制作一个phonegap / Cordova应用程序。 我无法通过Android模拟器进行Ajax调用(API ver 22,Android> 4.4)。 Ajax调用适用于Firefox桌面,但即使在Chrome浏览器上也会失败(与模拟器上的情况相同) cordova –version 5.0.0 码: $.ajax({ url: serverUrl, type: ‘GET’, contentType: “application/json”, async: true, dataType: ‘jsonp’, callback: ‘callback’, jsonpCallback: ‘yourcallback’, crossDomain: true, success: function (result) { $(“#message”).html(“location sent”); }, error: function (request, error) { alert(‘Error ‘ + error); } }); 我看到的错误是: 在chrome远程调试器上: 拒绝连接到’ http: //10:20.2.2/test/ getLocation.php ‘,因为它违反了以下内容安全策略指令:“default-src’self’data:gap: https […]

PhoneGap + jQuery Mobile =慢速点击响应时间

我知道互联网上有很多这些问题,但我已经尝试了所有解决方案( 这个问题的所有答案),但没有一个能够奏效。 当我在我的PC浏览器中运行该网站时,一切都很好,但是一旦我在手机上部署,响应时间就非常滞后。 我尝试过使用FastClick,将hoverDelay设置为0,并绑定我自己的事件,但结果是一样的。 我使用的是Android 4.1。 除了我尝试过的任何帮助,我将不胜感激。

jQuery和移动浏览器的兼容性?

我想为手机构建一个相对简单的网站版本,但我肯定需要JavaScript和jQuery来实现许多function。 谷歌搜索没有帮助find答案。 jQuery与手机中流行浏览器的兼容性如何? 我说的是智能手机。 例如,这些平台的默认浏览器 Windows Mobile 6+ Android 1.5+ iPhone 3G 让我们添加Opera Mobile 。