小编Gab*_*dez的帖子

Android Gingerbread上使用LocalStorage进行非法访问异常

我制作了一个Android/Phonegap应用程序,它在所有具有多个Android操作系统版本的设备上运行良好,除了一些姜饼(2.3)手机.我正在使用Phonegap 1.9.

调试代码,我实现了一个illegal access exception关于Javascript,每次我使用HTML5 localStorage.getItem()localStorage.setItem()方法.

如何localStorage在这些Android设备上启用这些功能?

android local-storage android-2.3-gingerbread cordova

18
推荐指数
1
解决办法
1404
查看次数

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

我的Android/iPad应用程序上有一些jQuery Mobile翻转切换开关,我需要使用JavaScript动态更改其状态(开/关).我在这里寻找一个解决方案,(用jQuery Mobile动态更改翻转切换的值)我尝试了几种方式(.val('on'),.slider('enable')...)但似乎控制根本不起作用.

这个问题有解决方案吗?如何从代码中更改翻转开关状态?

javascript jquery android jquery-mobile

16
推荐指数
3
解决办法
3万
查看次数

在Phonegap/iOS中按下主页按钮时访问localStorage

在我的应用程序(Phonegap/iOS)退出之前,每次按下主页按钮时,我需要在html5本地存储上存储我的javascript代码中的一些值.据我了解,在iOS(iOS怪癖)上不会触发pause()和resume()phonegap事件.如何在按下设备主页按钮时存储javascript值?

javascript html5 ios cordova

8
推荐指数
1
解决办法
629
查看次数

TBXML和<?xml>标记问题

这是我的问题:

我在我的iPad应用程序中使用TBXML.XML服务器响应以xml描述行开头:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Run Code Online (Sandbox Code Playgroud)

并且TBXML无法解析节点(即nextSibling方法变为null).将XML转换为字符串以删除行不是一个选项,因为我直接使用NSData对象与tbxmlWithXMLData()方法来创建我的TBXML对象.

我该怎么做才能让TBXML理解我的XML?如果没有,有没有办法从NSData中删除该行?

谢谢大家.

xml iphone objective-c ipad tbxml

7
推荐指数
1
解决办法
504
查看次数

jquery ajax&preemptive basic auth

我试图达到一些在Apache preemtive基本身份验证下运行的RESTful服务.我正在使用jquery Ajax,并使用'Authentication'标头发送用户和密码.但是,我的请求每次运行时都会抛出一个空错误.

这是完整的$ .ajax调用:

$.ajax({
      cache:false,
      url: urladdress,
      type:'GET',
      async:false,
      headers: { "cache-control": "no-cache" },
      dataType: "html", //or xml or json
      contentType: "html",
       beforeSend : function(req) 
       {
          req.setRequestHeader('Authorization', "Basic " +  base64string); //user:password);
       },
      success: function(data){
         successcallback(data);
      },
      error: function(xhRequest, ErrorText, thrownError){
           alert("ERROR: "+ JSON.stringify(xhRequest));
      },
      complete: function(result){
        ...
      }
});
Run Code Online (Sandbox Code Playgroud)

我做错了什么?有什么我在这里无视的吗?谢谢.

javascript jquery basic-authentication preemptive

6
推荐指数
1
解决办法
2670
查看次数

使用phonegap在AVD上播放视频

我正在尝试在我的PhoneGap应用程序的一个页面上放置一个嵌入式视频播放器.

我目前正在使用html5视频标记:

<video id="video1" height="240" width="360" controls="controls" onclick="this.play();">
  <source src="/android_asset/video.mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

但我不能在我的AVD上播放我的视频.我也尝试了videojs解决方案,但我也无法使其工作.

有什么方法可以通过PhoneGap在AVD上播放视频吗?谢谢你们.

javascript html5 android cordova

5
推荐指数
1
解决办法
1475
查看次数

在startPage方法上从Objective C获取HTML5本地存储项

我在html5 localstorage上使用javascript在我的phonegap应用程序上写了一些键/值,但我想在我的应用程序启动时访问它们,特别是从我的objective-c +(NSString*)startPage方法.我知道我可以从 - (void)webViewDidFinishedLoad这样做,但我需要从startPage方法中读取值,以便我可以检索我将存储和使用的页面名称,如起始页面.有没有办法做到这一点?如果没有,是否有任何方法可以使用保存在localstorage上的字符串设置起始页?任何建议将非常感谢.

javascript html5 objective-c cordova

5
推荐指数
1
解决办法
1057
查看次数