当前位置: 首页 > article >正文

安卓网址自动添加%,显示网页异常

最近实现一个功能的时候,需要将接口传递的网址进行包裹处理,然后分享到外部,在安卓分享的时候,会默认将拼接的网址进行编码,将://等进行转码,在点击这个网址的时候就无法进入

例如

      // 原始网址
      let originalUrl = "https://appdev.finchina.com/finchinaAPP/newsDetail/externalLinks.html?code=84017cfa&originalUrl=http%3A%2F%2Ffinance.sina.com.cn%2F7x24%2F&sharetype=1";

    //   // 编码网址
    //   let encodedUrl = encodeURIComponent(originalUrl);
    //   console.log("Encoded URL:", encodedUrl);

      // 解码网址
      let decodedUrl = decodeURIComponent(originalUrl);
      document.write(decodedUrl);

这样得到的就是https://appdev.finchina.com/finchinaAPP/newsDetail/externalLinks.html?code=84017cfa&originalUrl=http://finance.sina.com.cn/7x24/&sharetype=1解码后的网址了。

也可以直接在第三方网址进行编码/解码
在线url网址编码、解码(ES JSON在线工具)
 

注意:经验证,ios系统并没有这个问题


http://www.kler.cn/a/307112.html

相关文章:

  • leetcode206. Reverse Linked List
  • 动态规划---解决多段图问题
  • 基于STM32的智能充电桩:集成RTOS、MQTT与SQLite的先进管理系统设计思路
  • Linux中线程的基本概念与线程控制
  • FPGA高速设计之Aurora64B/66B的应用与不足的修正
  • ssm092基于Tomcat技术的车库智能管理平台+jsp(论文+源码)_kaic
  • IAPP发布《2024年人工智能治理实践报告》
  • 【Leetcode:1184. 公交站间的距离 + 模拟】
  • 【2025】基于python的网上商城比价系统、智能商城比价系统、电商比价系统、智能商城比价系统(源码+文档+解答)
  • Ready Go
  • 本地部署大语言模型
  • 6. Fabric 拖拽元素到画布
  • 聊聊OceanBase合并和转储
  • 2024.9最新:CUDA安装,pytorch库安装
  • 大数据之Spark(二)
  • 开题报告的流程
  • 农产品自动识别系统(Java+Springboot+SSM+Vue+Maven+二维码溯源+识别农作物CNN模型PyTorch框架)
  • Java 枚举 新特性
  • 20240912软考架构-------软考161-165答案解析
  • matlab delsat = setdiff(1:69,unique(Eph(30,:))); 语句含义
  • firewalld中ipset与zone的区别
  • 【问题定位与解决】解决QT Creator MSVC编译模式下的中文乱码
  • 机器学习--K-Means
  • 浙大数据结构:05-树7 堆中的路径
  • PHP智慧家政同城服务家政系统小程序源码
  • Java集合(八股)