好吧,我对HTML不太满意,但我会尽力表达自己。
假设我在href属性中有一个游戏链接。通过使用JS on.click,一旦用户点击链接,他就会弹出一个强制他订阅的弹出窗口。订阅后,链接会自动打开并开始下载。
但问题是链接是可见的,因此他可以直接右击它,复制链接位置,粘贴它......你知道了。此外,当悬停链接时,它显示在底部(取决于您的浏览器)。
如何隐藏用户的链接(仍然需要在鼠标点击时使用)?
他不需要看到它,只要他订阅就会打开。
感激
答案 0 :(得分:1)
最好是给href ='#'并使用相同的JS函数将用户重定向到链接。
答案 1 :(得分:1)
最好是给href='#'
并使用相同的JS函数将用户重定向到链接。
使用其他Answerer中的一些文字..
<a href="#" onClick="window.location = 'my-website.com/download/super-game.zip';"> Download link </a>
这将打开链接,但我会这样做......
<a href="#" onClick="download('my-website.com/download/super-game.zip')"> Download link </a>
然后在JavaScript文件中
function download(link)
{
window.location = link;
return false;
}
我就是这样做的,但它非常愚蠢......愚蠢我的意思是愚蠢,为什么你想让用户能够点击但却看不到链接?只有一种方法,它使用服务器端语言,因此用户将无法看到链接......
答案 2 :(得分:0)
GIT:https://github.com/michaelhartomo/js-ninja-href
Javascript本地库隐藏/隐藏您的真实网址链接。
隐藏推荐链接非常有用。
获取所有丢失的收入,因为有些人不想使用您的推介链接。
它将无辜地显示一个干净的网址,但当用户点击(左,中,右)时,它会将它们重定向到其他地方。
安装 下载并解压缩.zip文件:https://github.com/michaelhartomo/js-ninja-href/archive/master.zip
设置 包括脚本:ninja-href.min.js
<script src="js/ninja-href.min.js"></script>
现在运行ninja-href函数(默认情况下,它会监听ninja-href类)
ninja_href(".ninja-href");
像这样设置要隐藏/隐藏的链接(在新窗口中打开):
<a href="http://google.com/" class="ninja-href" data-ninja-url="http://frozenfire.us/" data-ninja-target="_blank"> Go to Google </a>
您也可以在当前窗口中打开链接:
<a href="https://tomplayer.top/" class="ninja-href" data-ninja-url="https://m.do.co/c/9072c848dc6e" data-ninja-target="_self"> TOP Charts 100 WORLD & 50 K-POP! </a>
对于隐藏推荐链接非常有用,就像这样:
<a href="https://google.com/free/RlJPWkVORklSRS1UT01QTEFZRVIuQVBQLU1JQ0hBRUxIQVJUT01PLkNPTQ==" class="ninja-href" data-ninja-url="https://m.do.co/c/9072c848dc6e" data-ninja-target="_self"> GET FREE 10 USD FOR SSD VPS HOSTING! ( You can use it for 2 months ) </a>
jsFiddle示例:https://jsfiddle.net/t5f7n7gL/1/