求一个JS代码直接输入域名不跳转, 其它点击进来的跳转

(function(){ if(document.referrer==""){ alert("直接输入的");} else{ alert("是从"+document.referrer+"跳转过来的,页面即将跳转到bbbb");window.location.href="bbbb";}});这里我们利用了$(function(){})来确保代码在DOM完全加载后执行。通过检查document.referrer的值来判断用户是从哪里访...
求一个JS代码直接输入域名不跳转, 其它点击进来的跳转
为了实现一个简单的功能,即当用户直接输入域名访问时弹出“直接输入的”提示,而从其他页面跳转过来时则弹出“是从xx跳转过来的,页面即将跳转到bbbb”的提示,并进行跳转,可以使用如下JavaScript代码:

页面加载时执行以下代码:

$(function(){
if(document.referrer==""){
alert("直接输入的");
}
else{
alert("是从"+document.referrer+"跳转过来的,页面即将跳转到bbbb");
window.location.href="bbbb";
}});

这里我们利用了$(function(){})来确保代码在DOM完全加载后执行。通过检查document.referrer的值来判断用户是从哪里访问当前页面的。如果referrer为空,则说明用户是直接输入域名访问的。反之,则显示从哪个页面跳转过来的提示,并跳转到指定页面。

请注意,这里使用了window.location.href来实现页面跳转。这将根据您的需求指向不同的目标地址。

此代码片段可以放在HTML文件的部分或者部分的底部,具体取决于您的需求。建议将此代码放置在页面加载的适当位置,以确保其正确执行。

需要注意的是,document.referrer可能因浏览器设置或隐私设置而为空,特别是在某些移动设备或隐私模式下。因此,这可能会影响代码的实际效果。

此外,确保在您的项目中正确引入了jQuery库,因为上述代码依赖于jQuery的$(function(){});函数。

希望这段代码能够满足您的需求,如果有任何问题或需要进一步的帮助,请随时告知。2024-12-21
mengvlog 阅读 412 次 更新于 2025-09-09 17:32:18 我来答关注问题0
  • alert("是从"+document.referrer+"跳转过来的,页面即将跳转到bbbb");window.location.href="bbbb";}});这里我们利用了$(function(){})来确保代码在DOM完全加载后执行。通过检查document.referrer的值来判断用户是从哪里访问当前页面的。如果referrer为空,则说明用户是直接输入域名访问的。反之,则显示...

  •  让猫飞一会儿 求一个JS代码(直接输入域名不跳转, 其它点击进来的跳转)

    用下面的就是代码,页面加载的时候执行 (function(){ if(document.referrer=="") { alert("直接输入的");} else { alert("是从"+document.referrer+"跳转过来的,页面即将跳转到bbbb");} });

  •  月夜露冷风清 求跳转代码,来自百度等搜索引擎的访问跳转到另一个网站,直接输入域名不发生跳转

    301跳转和域名解析没有关系,是在空间后台设置的,

  • choice419 如何js 加密绑定域名

    把上边这段代码加入不让其他域名加载的js文件的最开头,加密的话其实就用一个js压缩工具就可以了。上边代码我使用的是 google的 Closure Compiler。js文件加入以上代码的话,只允许 www.test.com 的域名加载。源文件如下:(function() { var chars = '119119119461161011151164699111109'; var hosts ...

  •  文暄生活科普 jS调用域名转向-同一个空间绑定两个域名,放置不同程序另法

    针对多个域名绑定同一空间并实现程序跳转的需求,本文提供了一种简便方法。首先,将两个域名分别绑定至空间,然后在根目录创建两个文件,文件名为“domain.js”。在这些文件中,利用JavaScript代码实现域名判断并相应跳转。具体实现如下:1. 创建“domain.js”文件,编写如下代码:条件判断代码(以“www.dlu...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部