Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中不显示URL的情况下创建链接?_Javascript_Url - Fatal编程技术网

如何在Javascript中不显示URL的情况下创建链接?

如何在Javascript中不显示URL的情况下创建链接?,javascript,url,Javascript,Url,作为Javascript项目打印console.log的一部分,我需要打印一个URL而不向用户显示它。它应该是这样工作的: 单击“单击此处”文本后,我应该能够将用户重定向到给定的链接,而用户不应该看到该链接 请某人帮忙。您认为这个解决方案怎么样 <a onClick="window.location.href='https://google.com';"/> 您需要为锚定标签添加href属性。此href将在左下角显示给用户。但你可以这样做: href中的j

作为Javascript项目打印
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我只希望“单击此处”文本可见。我不介意用户在打开页面后看到链接。这方面的实际用例是什么?