所以在我的模板中插入了一些 unicode,导致我的 iframe src 失败。
该字符串似乎http://sand-dynamic.adpinr.com/social_stream/p_unit/1204042
在 javascript 变量中,但变成
http://sand-dynamic.adpinr.com%e2%80%ac/social_stream/p_unit/1204042
显然,但我不知道为什么。我试图对变量执行此操作:
obj.URL = unescape(JSON.parse('"' + TL.getURL() + '/social_stream/p_unit/' + obj.id + '"');
但这似乎没有帮助。我的模板只是这样称呼它
<iframe frameborder="0" width="<%= width %>" height="<%= height %>" marginheight="0" marginwidth="0" target="_blank" scrolling="no" src="<%= URL %>"></iframe>
关于如何摆脱多余的 unicode 有什么想法吗?它阻止我访问浏览器中的 URL,它只是用谷歌搜索它。我希望它动态删除任何额外的 unicode,因为我不知道该 unicode 是如何到达那里的。