输出到网页前台js代码中包含单引号的处理方法

简介: 描述:后台输出js到前台,如      //       var aStepData = new Array();   with (aStepData) {   push([3, 1,'./l.txt']);   push([6, 2,'3' 4'\'5 " ''']);       };   //]]>       由于js中包含单引号,导致js错误,因此需输出转义的单引号。
描述:后台输出js到前台,如
 
  <script type="text/javascript">
  //<![CDATA[
   
  var aStepData = new Array();
  with (aStepData) {
  push([3, 1,'./l.txt']);
  push([6, 2,'3' 4'\'5 " ''']);
   
  };
  //]]>
  </script>
   
由于js中包含单引号,导致js错误,因此需输出转义的单引号。
解决:后台输出js时替换单引号为 转移字符+单引号 ,如 select replace(filepath,'''','\\\''') as filepath

 
  <script type="text/javascript">
  //<![CDATA[
   
  var aStepData = new Array();
  with (aStepData) {
  push([3, 1,'./text']);
  push([6, 2,'3\' 4\' \'5 " \'\'']);
   
  };
  //]]>
  </script>
   
 
  <script type="text/javascript">
  //<![CDATA[
   
  var aStepData = new Array();
  with (aStepData) {
  push([3, 1,'./learn_files/CRM/报告模板/CRM-L2 带教实习表格/L2_brady_learn.txt']);
  push([6, 2,'3\' 4\' \'5 " \'\'']);
   
  };
  //]]>
  </script>
   
目录
相关文章
|
7月前
|
JavaScript 算法 开发者
如何用JS实现在网页上通过鼠标移动批量选择元素的效果?
本文介绍了类似电脑桌面通过鼠标选择多个图标的实现原理。主要通过监听mousedown、mousemove和mouseup事件,动态调整选择框大小并计算与元素的重叠情况。提供了角重叠和相交重叠的检测方法,并附有示例代码和在线演示链接,方便开发者参考与测试。
262 56
|
2月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
6月前
|
Web App开发 数据采集 JavaScript
动态网页爬取:Python如何获取JS加载的数据?
动态网页爬取:Python如何获取JS加载的数据?
1145 58
|
4月前
|
JavaScript 前端开发 算法
流量分发代码实战|学会用JS控制用户访问路径
流量分发工具(Traffic Distributor),又称跳转器或负载均衡器,可通过JavaScript按预设规则将用户随机引导至不同网站,适用于SEO优化、广告投放、A/B测试等场景。本文分享一段不到百行的JS代码,实现智能、隐蔽的流量控制,并附完整示例与算法解析。
143 1
|
3月前
|
编解码 JavaScript 前端开发
如何在网页播放英文的m3u8文件(基于Javascript搭建的在线网页工具)
什么是m3u8?又该如何在网页中高效、便捷地播放英文的m3u8文件呢?今天这篇文章就带你一起了解,并推荐一种基于Javascript搭建的在线网页工具,让你轻松解决播放问题。
851 0
|
5月前
|
JavaScript 前端开发
怀孕b超单子在线制作,p图一键生成怀孕,JS代码装逼娱乐
模拟B超单的视觉效果,包含随机生成的胎儿图像、医疗文本信息和医院标志。请注意这仅用于前端开发学习
|
6月前
|
数据采集 Web App开发 JavaScript
Python爬虫如何获取JavaScript动态渲染后的网页内容?
Python爬虫如何获取JavaScript动态渲染后的网页内容?
|
5月前
|
JavaScript
JS代码的一些常用优化写法
JS代码的一些常用优化写法
107 0
|
7月前
|
存储 JavaScript 前端开发
在NodeJS中使用npm包进行JS代码的混淆加密
总的来说,使用“javascript-obfuscator”包可以帮助我们在Node.js中轻松地混淆JavaScript代码。通过合理的配置,我们可以使混淆后的代码更难以理解,从而提高代码的保密性。
686 9