隐藏href属性中的HTML链接

时间:2013-01-05 10:07:00

标签: javascript html onclick

好吧,我对HTML不太满意,但我会尽力表达自己。

假设我在href属性中有一个游戏链接。通过使用JS on.click,一旦用户点击链接,他就会弹出一个强制他订阅的弹出窗口。订阅后,链接会自动打开并开始下载。

但问题是链接是可见的,因此他可以直接右击它,复制链接位置,粘贴它......你知道了。此外,当悬停链接时,它显示在底部(取决于您的浏览器)。

如何隐藏用户的链接(仍然需要在鼠标点击时使用)?

他不需要看到它,只要他订阅就会打开。

感激

3 个答案:

答案 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

JS-忍者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/