Tag: JavaScript

在Ionic 3上录制和播放audio

我在iOS上有一个奇怪的问题。 我正在使用Ionic Native Media插件录制audio,并尝试使用HTML5 Web Audio API(WavesurferJS或HowlerJS)播放录音。 如果我尝试立即播放录音,录制audio后,audio将无法播放,但如果closures了应用程序,然后重新打开它,audio将播放正常。 HowlerJS投掷的错误是“audio解码错误”。 我的想法是Native Media插件没有完全释放该文件,因此没有给予HowlerJS读取audio数据的权限。 任何想法或方向表示赞赏。

无法findvariables:iOS 7上的承诺

iOS 7 Safari报告错误Can't find variable: Promise : new Promise(function(resolve, reject) { . . . 白色的其他浏览器没有这个问题,我发现这个类似的问题 ,罗伯特给了一个解决scheme,添加new Ember.RSVP.Promise而不是new Promise 。 我的问题是,我没有使用jQuery,并使所有的浏览器返回一个错误,没有定义Ember ,我发现添加Ember.min.js解决了这个问题,但是这增加了额外的129.96 KB到我的网页对我的项目好。 我只是想解决iOS7的问题,如果有人知道他是如何告诉我们的,我很感激。

如何将ref传递给NavigationBar routeMapper(React Native)的variables?

以下是更新后的代码 – 我试图从https://github.com/root-two/react-native-drawer实现react-native-drawer,并且我传递给NavigationBarRouteMapper的variables正确地logging了openDrawer()函数。当左侧导航button被点击时,它什么都不做: class practice extends Component { … openDrawer(){ this._drawer.open() } render() { return ( <Drawer content={<DrawerPanel/>} openDrawerOffset={100} ref={(ref) => this._drawer = ref} type='static' tweenHandler={Drawer.tweenPresets.parallax} > <Navigator configureScene={this.configureScene} initialRoute={{name: 'Start', component: Start}} renderScene={this.renderScene} style={styles.container} navigationBar={ <Navigator.NavigationBar style={styles.navBar} routeMapper={NavigationBarRouteMapper(this.openDrawer)} /> } /> </Drawer> ); } } var NavigationBarRouteMapper = openDrawer => ({ LeftButton(route, navigator, index, […]

是否有可能打开新的浏览器窗口与自定义标题和内容?

我有一个Sencha触摸networking应用程序。 我试图生成一个日历事件文件,并在另一个窗口中打开它,因此迫使iOS要求用户将此事件导入到标准日历。 我可以做window.open ,然后使用document.write来生成我想要的文件,但是我也需要指定自定义标头的内容types,所以Safari会将它识别为一个日历文件。 可能吗?

需要在ios7 +中修正头文件

即使出现键盘,我也需要将标题固定在顶部。 每当我点击文本框,键盘就会出现,包括标题在内的整个页面正在移动到顶部,只有通过滚动页面才能看到它。 我已经确定头像的位置。 什么是最好的解决scheme,以解决这个问题在ios7 +没有使用客观C.我们已经尝试了任何解决scheme已经在这里提供: 过渡到iOS 7:在iPad上查看jQuery / iPhone Webapps的正确视口设置 但它没有工作。 任何帮助表示赞赏。 提前致谢。

JavaScript的window.scrollto问题在Ipad上

我有一个JavaScript,包括下面的代码行: window.scrollto(x,y); 其中x和y是应该滚动的位置的坐标。 这在桌面计算机上正常工作,但如果我在Ipad上尝试,它不正确滚动。 如果我把一个alert()语句放在window.scroll命令之前,它正确地滚动。 有谁知道一个修复? 顺便说一句,iPad使用ios7。 谢谢

Ionic:ReferenceError:$没有被定义

我得到了错误ReferenceError:$没有定义在我的离子应用程序。 我试图从我的json文件打开系统浏览器中的链接。 代码如下: $timeout(function () { $('.ex-link').click(function () { var url = $(this).attr('href'); window.open(encodeURI(url), '_system', 'location=yes'); return false; }) }) 得到错误的线是: $('.ex-link').click(function () {

在I-pod / I-phone设备上无法点击覆盖pipe图像的图像

我们正在研究YouTube上的iframe API,在video上有一个覆盖图像。 通过点击这个图像,用户可以跳过整个video。 但是,video运行时,图像无法在I-pad / I-phone设备上点击。 我已经为此build立了一个小的演示: http://jsfiddle.net/nKqAQ/2/ Try to run above code on I-pad. 最初图像是可点击的,但是当video启动时,图像不会被点击。 video可以放大/缩小。 有什么办法来触发定位在iPhone / iPad上运行的video图像的点击事件?

在iOS中使用Ajax响应播放html5audio

经过大量的search和研究,我发现iOS阻止了html5audio和video的自动播放。 audio和video只能作为对点击事件的响应播放。 现在,我还有一个问题。 我用很多用户生成的播放列表运行音乐网站。 点击播放后,我发出ajax请求来获取曲目url,然后加载并播放它们。 iOS不认为这是一个同步点击事件来播放音乐,所以点击播放button后音乐不会开始播放。 我必须点击播放器控件的暂停和播放button才能开始播放(基本上只使用暂停()和播放())。 我无法想象要做什么。 在点击事件之前加载所有的MP3url是不可行的。 有没有其他方法来完成这个工作?

ios – 将文本注入到UIWebView文本字段中

快速的问题 – 如果一个web窗体中的文本字段,不会自动具有由该窗体设置的焦点,即你必须在popup键盘之前按下该字段 – 我是正确的假设字段不能被编辑呢? 换句话说 – 我不能通过注入JavaScript来设置textField的文本,除非它着重于加载网站的权利? 注:我不是说在这里设置文本或占位符:-) 干杯