Tag: JavaScript

WKWebview评估JavaScript不工作,抛出一个错误

我正尝试从WKWebview的远程站点调用一个现有的函数: function addtext (text) { jQuery("#webviewtest").html(text); } 附: [self.WebView evaluateJavaScript:@"addtext(\"This is a text from app\");" completionHandler:^(id Result, NSError * error) { NSLog(@"Error -> %@", error); }]; 但是这是抛出一个错误: Error Domain=WKErrorDomain Code=4 "A JavaScript exception occurred" UserInfo=0x170c788c0 {NSLocalizedDescription=A JavaScript exception occurred} 这很简单! 我必须错过一些真正愚蠢的东西!

在ReactNative应用程序中忽略使用获取API的自签名SSL证书的错误?

我正在构build一个小的ReactNative iOS应用程序。 其中,我使用获取API来向我拥有有效但自签名的SSL证书的服务器发出一个简单的获取请求。 可以理解的是,这会导致错误。 在iOS / JSC之间,我不确定如何(或什么!)我可以configuration为我的应用程序忽略这个错误 – 迄今为止我发现的所有答案都与Objective-C解决scheme有关,我正在寻找一些东西可以使用JSC环境。

XCode构build不更新JS和HTML

我正在使用XCode 5.0.2和Cordova 3.4.0-0.1.3 – 我发现在使用Cordova CLI创build项目并在XCode中打开后,不会更改index.html文件和index.js文件当我点击运行的时候到模拟器。 我必须打开terminal,并发出一个Cordova Build命令,然后运行模拟器,它的工作原理 我遵循这里的所有说明: Phonegap – 在模拟器上开发和启动应用程序 xcode 4 + phonegap …不更新构build时的JS? 而且没有任何作品! 任何一个人都可以解决这个问题,因为不得不来回切换正在变成一个痛苦。

在ios中传递客观的cvariables给javascript

如何将一个ObjectiveCstringvariables传递给一个javascript函数? 我刚刚开始使用JavaScript ..所以我的无知…

Phonegap事件在线/离线不工作

我正在使用phonegap(cordova)3.0.0编写应用程序,而“在线”和“离线”事件不起作用。 当我尝试事件“简历”,这个事件是好的。 我正在使用XCode 4.5和IOS。 这是我phonegap项目的主要JavaScript文件: var app = { initialize: function() { this.bindEvents(); }, // Bind Event Listeners // // Bind any events that are required on startup. Common events are: // 'load', 'deviceready', 'offline', and 'online'. bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); document.addEventListener('online', this.onDeviceOnline, false); document.addEventListener('resume', this.onDeviceResume, false); }, onDeviceReady: function() { app.receivedEvent('deviceready'); }, […]

创build一个链接,启动iOS应用程序,或redirect到应用程序商店

可能重复: 是否有可能注册一个基于http +域名的iPhone应用程序的URL计划,如YouTube和地图? 我为iOS应用程序提供了一个自定义的URLscheme,我希望能够通过电子邮件将链接发送给某人,如果该应用程序在设备上,可以启动该应用程序,或者如果他们没有,则将其链接到应用程序商店。 我希望能够发送myapp:// someurl,并启动或去appappore myapp,但我不认为这可以开箱即用。 相反,我想创build一个加载一些JavaScript的链接,将尝试myapp:// someurl,如果失败将加载应用程序商店链接。 我的JavaScript知识是蹩脚的。 我可以设置window.location来执行redirect,但似乎没有办法从中捕获错误,以便在失败时执行另一个操作。 有人知道怎么做吗?

Phonegap – 在Apple地图应用程序中打开导航指示

我有两个variables – 目的地和源 – 并使用Phonegap,我试图用jQuery打开外部iPhone苹果地图应用程序的方向。 我正在使用的代码如下所示: var url = 'http://maps.apple.com/?q=daddr='+destination+'&saddr='+source; window.location = url; 每当我点击相关的button,它会打开一个新的视图应用程序与谷歌方向作为一个Web视图,我不能回到原来的应用程序。 如何打开链接,而不是iOS默认地图应用程序?

Bootstrap 3 iPad下拉不起作用

我有一个简单的Bootstrap 3下拉菜单,可以在我testing过的所有浏览器(Chrome,FF,IE,Chrome上的Android)上运行,但是它不适用于Safari或iPad上的Chrome(ios 7.04)。 我认为这是一个与ontouchstart的问题,正如其他一些处理Bootstrap 2的post所build议的,但是我用本地文件试过了,并且没有成功: Bootstrap折叠的菜单链接无法在移动设备上使用 我也不想要一个解决scheme,我必须修改原来的JavaScript文件,因为我们目前正在从CDN拉。 我在这里创build了一个简单的代码片段来testing: http : //www.bootply.com/104124

在IOS中触发触摸时,HTML5 Web SQL事务将跳过而不会发生错误

我遇到在IOS设备上进行数据库事务的问题。 如果用户没有触摸手机,一切工作如预期。 如果用户点击/滚动/触摸屏幕,一些事务直接调用它们的successCallback,而不用调用实际的事务callback。 简化的例子在这里: http : //jsfiddle.net/Tk9rv/ 要testing,只需打开http://jsfiddle.net/Tk9rv/embedded/result/在IOS上的移动Safari浏览器,加载时不要触摸设备。 您将看到正在生成的debugging消息列表,如下所示: database is running table will be cleared store method called for '10'. about to insert '10'. transaction successful for '10' store method called for '9'. about to insert '9'. transaction successful for '9' store method called for '8'. about to insert '8'. transaction successful for '8' […]

确定照片在JavaScript中的方向?

我们使用FileReader从iPhone上拍摄的照片中获取图像到浏览器中。 然后,我们使用drawImage()将该图像绘制到canvas 。 问题是在iPhone上显示的照片在页面上旋转。 我们无法在任何Android设备上重现此操作。 我们可以很容易地旋转canvas上的图像,但我们如何确定所需的旋转? 我们尝试了一些用于JavaScript的EXIF阅读库( exif.js ),但无法成功读取方向。