为什么这个JavaScript不能在移动设备上工作?
Why is this JavaScript not working on Mobile Devices
我有这个在桌面设备上工作的JavaScript代码。当用户打开链接时,代码会重定向到用户所在的旧页面。如。用户在网站上(标签1),他们点击链接,链接打开(标签2),(标签1)重定向到另一个页面。
var links = document.querySelectorAll(".feed-item a");
for(var i = 0; i < links.length; i++){
links[i].onclick = function() {
location.href="/exit-page/";
}
}
然而,它似乎不能在移动设备上工作,因为链接不会在一个新窗口中打开它只是直接重定向,实际上并没有打开链接
在某些浏览器中,location。Href是一个只读属性,所以你的url不能在移动设备上打开。下面的代码try
window.location='url';
相关文章:
- 链接don'由于Javascript悬停效果,无法在移动设备上工作
- Phonegap地理定位无法在移动设备上工作
- Jquery.focusout无法在移动设备上工作(slicknav)
- 移动/平板设备定向部分工作
- 当我移动引用three.js的html文件时,three.js停止工作
- AngularJS代码在一个代码笔中工作,但在移动时会中断
- 我将此代码移动到一个单独的函数中,它停止工作,为什么
- 下拉在移动设备上工作很奇怪
- Foundation 5和内容可编辑(移动)不工作
- Bootstrap 3.3-导航栏无法在移动设备上工作
- 我可以'我似乎没有得到我的网站'移动导航开始工作
- 使用jQuery在焦点上选择文本框是't在移动浏览器中工作
- 针对移动设备的JQuery下拉列表没有以应有的方式工作
- 上的jQuery.on('已结束')无法在移动设备上工作
- 如何将img维度从html移动到css并保持此滑块工作
- jQuery 移动按钮无法按预期工作
- window.open()没有'无法在添加到主屏幕的移动Safari web应用程序中工作
- 如何使此应用程序与移动浏览器协同工作
- 可以'不要让HTML5音频标签在移动浏览器上工作
- 滚动不'在移动浏览器中执行手势操作后无法工作