作者 sgj

保险跳转转义

@@ -425,3 +425,16 @@ function getUrlParam(name) { @@ -425,3 +425,16 @@ function getUrlParam(name) {
425 if (r != null) return unescape(r[2]); 425 if (r != null) return unescape(r[2]);
426 return null; //返回参数值 426 return null; //返回参数值
427 } 427 }
  428 +
  429 +/**
  430 + * 跳转url转义
  431 + * @param str
  432 + * @returns {void|string|XML}
  433 + */
  434 +function escape2Html(str) {
  435 + var arrEntities = {'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"'};
  436 + return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, t) {
  437 + return arrEntities[t];
  438 + });
  439 +}
  440 +
@@ -102,7 +102,7 @@ @@ -102,7 +102,7 @@
102 pageParam: { 102 pageParam: {
103 id: id, 103 id: id,
104 cid: app.id, 104 cid: app.id,
105 - url: url, 105 + url:escape2Html(url),
106 name: care_name 106 name: care_name
107 } 107 }
108 }) 108 })
@@ -75,6 +75,7 @@ @@ -75,6 +75,7 @@
75 url: '', 75 url: '',
76 }, 76 },
77 created: function () { 77 created: function () {
  78 +
78 apiready = function () { 79 apiready = function () {
79 app.name = api.pageParam.name; 80 app.name = api.pageParam.name;
80 app.url = api.pageParam.url; 81 app.url = api.pageParam.url;