如何在Javascript中不显示URL的情况下创建链接?
作为Javascript项目打印如何在Javascript中不显示URL的情况下创建链接?,javascript,url,Javascript,Url,作为Javascript项目打印console.log的一部分,我需要打印一个URL而不向用户显示它。它应该是这样工作的: 单击“单击此处”文本后,我应该能够将用户重定向到给定的链接,而用户不应该看到该链接 请某人帮忙。您认为这个解决方案怎么样 <a onClick="window.location.href='https://google.com';"/> 您需要为锚定标签添加href属性。此href将在左下角显示给用户。但你可以这样做: href中的j
console.log
的一部分,我需要打印一个URL而不向用户显示它。它应该是这样工作的:
单击“单击此处”文本后,我应该能够将用户重定向到给定的链接,而用户不应该看到该链接
请某人帮忙。您认为这个解决方案怎么样
<a onClick="window.location.href='https://google.com';"/>
您需要为锚定标签添加
href
属性。此href
将在左下角显示给用户。但你可以这样做:
href
中的javascript实际上什么都不做。onclick
函数中的javascript将重定向到链接
不幸的是,用户在左下角看到类似的内容:
可能不是像这样的间接方式
<a href="javascript:var w=window,a2b=w.atob;w.location=a2b(a2b('YUhSMGNITTZMeTluYjI5bmJHVXVZMjl0'))"> Click Here </a>
其实很简单。
只需使用base64编码值两次(或其他加密逻辑)
但请注意,任何客户端代码都是不安全的。
例如:
如果使用加密,如果不将密钥存储在客户机变量中,则无法调用解密。“查看”确切位置?在浏览器状态栏中?或者在地址栏中,在它们被导航到目标URL后(URL隐藏)?控制台与此有什么关系?这样或那样,用户将看到链接。@Lain我只希望“单击此处”文本可见。我不介意用户在打开页面后看到链接。这方面的实际用例是什么?