Tag: JavaScript

排毒_键入string失败,因为键盘没有显示在屏幕上

我正在尝试使用排毒testing我的反应本机应用程序,等待文本input可见并在其中input文本。 我的规格JS文件看起来像这样: describe('FiestTest', () => { beforeEach(async () => { await device.reloadReactNative() }) it('Login to a test account', async () => { // LoginPage: entering phone number moving to next page await expect(element(by.id('LoginPage-phoneInput'))).toBeVisible() await element(by.id('LoginPage-phoneInput')).typeText('<someNumber>') }) }) 而我得到的错误是: FiestTest 1) Enter phone number and tap on button 0 passing (15s) 1 failing 1) FiestTest Enter […]

是否有可能通过HTML5从本地的ios库播放audio?

说我们有一个iPhone同步到它的MP3播放通常与内置的iOS音乐播放器。 一个网页的编码方式,如果我使用移动Safari浏览器,我可以看到我的音乐库,并播放文件? 如果是的话,我应该使用什么API等?

如何使用Cordova在iOS中永久存储数据?

在线阅读许多资源,我无法find关于哪种types的存储在iOS中是永久性的一致信息。 大多数人都说使用PhoneGap / Cordova Storage API。 但是文档提到了window.localStorage ,并没有明确声明使用任何方法都不会使用localStorage,也没有提及WebSQL, http://cordova.apache.org/docs/en/3.0.0/cordova_storage_storage.md.html 而这个网页http://www.html5rocks.com/en/tutorials/offline/quota-research/表明只有webSQL在iOS上是永久的。 但是我怎么知道哪个API会在Cordova中使用WebSQL呢? 我使用window.openDatabase() ? 别的东西?

如何在Phonegap中发布表单?

我正在尝试Phonegap,并在HTML中有一个非常简单的应用程序。 <!DOCTYPE html> <html> <title>&nbsp;</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> <script type="text/javascript" charset="utf-8" src="cordova.js"></script> </head> <body> <div data-role="page" id="page1"> <div data-role="header"> <h1>Trying out Phonegap</h1> </div> <div data-role="content"> <h3>Sign in here</h3> <form> Username <input type='text' name='username'> Password <input type='text' name='password'> <input type='submit' name='submit' […]

方向肖像和PortraitUpSideDown仅适用于一个窗口

我有10个窗口。 最初的窗口是loginWindow,我想为Portrait和PortraitUpSideDown设置方向。 对于其余的窗户将有风景和人像方向。 在Tiapp.xml中 <key>UISupportedInterfaceOrientations~iphone</key> <array> <string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationPortraitUpsideDown</string> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> 其中为我的应用程序设置所有的方向,使肖像,portraitupsidedown,landscapeLeft和landscapeRight。 我只需要这些用于LoginWindow的肖像和portraitUpSideDown。 其余的窗户都有肖像,portraitupsidedown,landscapeLeft和landscapeRight的所有方向。 任何人都可以build议我怎样才能得到我的应用程序的这种行为。

webViewDidFinishLoad在网页中有javascript内容时不会调用

我在一个项目中使用UIWebView 。 有时它不调用webViewDidFinishLoad方法。 因为网页有一些JavaScript的。 方法 – (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest: (NSURLRequest *) request navigationType: (UIWebViewNavigationType) navigationType 正在调用,但webViewDidFinishLoad不。 我想抓住这个方法。 因为我在webview开始加载时开始animation。 然后我想在完成时停止这个animation。 这不是与具有JavaScript内容的网站。 任何人有一个想法吗? 谢谢

youtube iframe播放器不会自动在低带宽的移动质量切换

使用iOS 9.3,链接条件设置为3G速度,在Safari浏览器中加载YouTube上的iframe apivideo。 我期望的iframe api认识到,它已经caching了一堆,并尝试获得较低的质量stream,以保持video播放的stream畅,就像在本地的YouTube应用程序。 我错过了什么明显的? 我基本上复制并粘贴了youtube ios helper wrapper,但它仍然尝试播放质量过高的连接速度。 <!DOCTYPE html> <html> <head> <style> body { margin: 0; width:100%; height:100%; background-color:#000000; } html { width:100%; height:100%; background-color:#000000; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } </style> </head> <body> <div class="embed-container"> <div […]

canvas大小调整-IOS HTML5应用程序 – (图表JS)

我有一个奇怪的间歇性问题在图表JS( http://www.chartjs.org/ )在html5 IOS应用程序。 我已经在这里列出了我的canvas – <canvas id="overallChart" height="270" width="270" style="height:270px!important; width:270px!important;"></canvas> 页面中有多个图表 – 图表通过基本图表js设置触发 – var lineData = { labels : ["Jan","Feb","March","April","May"], datasets : [ { fillColor : "rgba(255,128,38,0.9)", strokeColor : "rgba(225,225,225,1)", pointColor : "rgba(225,225,225,1)", pointStrokeColor : "#fff", data : [65,59,90,81,56] }, { fillColor : "rgba(119,62,20,0.9)", strokeColor : "rgba(225,225,225,1)", pointColor : "rgba(225,225,225,1)", pointStrokeColor : […]

在Javascript中将移动加速度计X / Y / Z规范化为地球坐标不起作用

我正在使用GryoNormlogging加速计和设备的方向。 我的目标是确保我能够在X / Y / Z上获得加速(不加合并,所以我不想做sqrt (x^2 + y^2 + z^2)而不pipe电话是怎么样的保存,用例是在汽车中跟踪传感器数据(检测不良驾驶模式) 我提到这个线程(和这个线程),我认为我做的是正确的,也就是说, 获取acc数据, 定位, 得到rotationMatrix&颠倒它, 乘以acc。 数据与倒转旋转matrix来获取地球数据 但是,我的结果不是独立于手机的方向 。 我的设备:iPhone 7,iOS 10.3.3 首先是代码: import {mat3} from 'gl-matrix'; let gyroNormArgs = { gravityNormalized:false, // tried true too orientationBase:GyroNorm.WORLD, // tried .GAME too frequency:1000, screenAdjusted:false, } 当我得到acc时,在callback里面。 数据和方向数据(gdata): let alpha = gdata.dm.alpha; let beta = gdata.dm.beta; let […]

FBSDK:无法读取属性loginwithreadpermissions的undefined

我正在使用FBSDK设置一个React Native项目用于login目的。 以下是我迄今为止所做的: 我运行npm install react-native-fbsdk –save 我运行了react-native link 我遵循这里提到的每一步: https : //developers.facebook.com/docs/facebook-login/ios/ 我再次检查使用此video: https : //www.youtube.com/watch?v = rAXVKapP5cM 不过,我仍然得到这个红色的屏幕错误: Cannot read property logInWithReadPermissions of undefined在FBLoginManager.js第77行( https://github.com/facebook/react-native-fbsdk/blob/master/js/FBLoginManager.js ) Cannot read property logInWithReadPermissions of undefined 这是我的AppDelegate.m内容: #import "AppDelegate.h" #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <React/RCTBundleURLProvider.h> #import <React/RCTRootView.h> @implementation AppDelegate – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSURL *jsCodeLocation; jsCodeLocation = […]