jQuery在移动环境中不起作用:当我在Android浏览器中打开时,某些链接没有更改

Racheal

我正在尝试在Android中打开网站,所有代码都适用于台式机,但是当我在Android浏览器中打开时,某些链接没有更改。

$( document ).ready(function() {

    $('a').each(function(i,link){
        var reg = /(http:\/\/example.com\/)(.*)/
        var newlink = link.href.replace(reg, 'http://m.example.com/$2')
        link.href = newlink;

    });

});

我正在替换网页中的所有链接。Android是否需要实现任何其他代码?

路易斯·卡德纳斯(Luis Cardenas)

您可以尝试使用jquery attr更改href,使用它来引用对象

$( document ).ready(function() {

       $('a').each(function(){
         var reg = /(http:\/\/example.com\/)(.*)/
         var href = $(this).attr("href");
         var newlink = href.replace(reg, 'http://m.example.com/$2');

         $(this).attr("href",newlink);

       });

});  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2015中的浏览器链接-不起作用/没有禁用?

Javascript AJAX Click事件有时在Android本机浏览器中不起作用

AJax删除在某些浏览器中不起作用

退出MatDialog在移动浏览器中不起作用

SpeechSynthesisUtterance在移动浏览器中不起作用

当我单击Google Chrome浏览器中的链接时,Thunderbird帐户向导将打开

JS / Jquery默认函数参数在移动浏览器中不起作用

jQuery菜单在移动浏览器中不起作用

在浏览器中打开Dart项目时,源地图不起作用

Angular2 RouteLink 在“a”标签中不起作用,但当我在浏览器的导航栏中提示时它起作用

Jw Player在移动Web浏览器(Android和IOS设备)中不起作用

下载链接在android浏览器应用中不起作用

jQuery printelement函数在浏览器中不起作用

jQuery CSS代码在浏览器中不起作用

/ oauth / authorization / <service>在浏览器中单击链接时不起作用,但在浏览器中输入时起作用

简单的<mat-option>不起作用。IDE或浏览器中没有错误

当我在浏览器中直接输入 URL 时,重写规则不起作用

当我从Dreamweaver进行浏览器预览时,javascript行为不起作用,

jQuery POST在某些浏览器上不起作用

为什么我的jquery代码在移动浏览器上不起作用

JavaScript在我的浏览器中不起作用,但在CodePen中起作用

离子角度:在(外部)移动浏览器中打开链接

SetWindowPos对浏览器不起作用-没有MainWindowHandle?

当我更改页面/行或搜索某些特定内容时,jQuery函数不起作用

eslint / *导出的functionName * /在浏览器环境中不起作用

IBM Worklight 6.0-桌面浏览器环境在Facebook中不起作用

当我单击浏览器中的动态链接时,有什么方法可以隐藏敏感信息

在 Google 新闻网站中打开链接时的移动 Chrome 浏览器行为

JavaScript:选项隐藏代码在某些浏览器中不起作用