javascript - 避免放大器;通过 javascript 在 URL 中
问题描述
我正在使用 for 循环创建表格,并在每个循环中将文本设置为 url,如下所示:
txt_2 += "<td> <a href=\"" + urlString + "/\">" + "Sample" + "</a></td>";
单击原始 URL 时,它会从 AWS 下载一个文件,但是当我单击页面上的此文本“示例”时,此 URL 具有 amp; 其中属性在 & 字符处连接,因此在单击“示例”文本时它会给出错误并且不下载文件
从页面:
https://test.s3.us-west-1.amazonaws.com/Sample?AWSAccessKeyId=XYZ&Expires=1534955149&Signature=ababa
原来的:
https://test.s3.us-west-1.amazonaws.com/Sample?AWSAccessKeyId=XYZ&Expires=1534955149&Signature=ababa
我使用下面的代码在代码(home.html)中完成这项工作,但是当检查浏览器上的元素时,它向我显示 amp; 再次。
var urlString = url.replace(/&/g, '&');
我可以避免使用 amp 的 URL 吗?从页面?
解决方案
推荐阅读
- git - 是否可以使 git 子模块只允许更新具有标签的提交?
- javascript - 如何检查按钮类的道具?
- sql - 如何按位置查找最繁忙的地理位置 - 累积总和
- typescript - 如何将一个类注入另一个类以用作 es6 类中的构造函数
- python - 如何覆盖 AWS Athena 表
- c# - 如何在潜在危险请求的情况下覆盖来自 WebAPI 的默认 HTML 页面响应
- c++ - FindWindow() 失败,但 GetLastError 返回 0
- python-3.x - 难以将 numpy 数组转换为张量。使用 tf.convert_to_tensor 和 .to(device) 的问题
- oracle - 优化 PL/SQL 中的代码。使其正确。代码正在运行但不正确
- node.js - Validator.js 模块未找到 - 无法在客户端解析 http