【发布时间】:2014-12-26 06:30:04
【问题描述】:
我的页面上有一个按钮列表,当单击该按钮时,将使用 IFrame 显示不同的报告。
我有一段 Java 代码,它传递一个 URL 并将该 URL 设置为 IFrame。
<script>
function setURL(url) {
document.getElementById('iframe').src = url;
}
</script>
然后在我的按钮上我有一个“OnClick”事件,它将 URL 传递给该 Java 代码。
<li><a onclick="setURL('URL I HAVE IS PLACED HERE')"><span>Audit</span></a></li>
问题是我不想将我的 URL 存储在我的 .aspx 页面中,因为它不安全。有没有地方可以存储这些 URL 并在点击时传递它们?
【问题讨论】:
-
客户端可以查看/读取任何传递给客户端的内容。但是您可以混淆或加密网址并将其传递给客户端,然后在操作时您可以解密并使用它。
-
@CerlinBoss 在使用的时候解密后还能看到网址吗
-
是的。正如我所说,传递给客户端的任何内容都是可读的。
-
@CerlinBoss 有没有办法可以将它存储在其他地方?喜欢 web.config?
标签: javascript jquery asp.net url iframe