谷姐:我们都是谷歌迷
We are all Google fans

js判断一个url是否正常能打开,然后跳转不同的网址,咋写-腾讯云6折购

Rate this post

js判断baidu.com是否正常,正常就跳转到baidu.com

不正常就不跳转,在当前页面不动

咋写?球一个代码

热议
推荐楼 叼爆小朋友 5小时前

这种让nginx判断不是更简单??? http响应代码为200就跳转,不是200就返回一个空白页面

推荐楼 ggsmida

但如果这个网址没提供favicon.ico的话,那么就会误判了……
追求准确的话,建议用服务端搭建一个检测接口,如要降低成本,也可以利用一些serverless服务。

推荐楼 nmdx 昨天21:27

js跨域了 换思路

2楼 require 昨天19:17

虽然知道,但是下一个

3楼 笑花落半世琉璃 昨天19:19

好的 ,下一个

4楼 腾讯云6折购 昨天19:19

虽然知道,但是下一个

救救孩子

5楼 ctoh 昨天19:25

试试看用AJAX判断返回信息

6楼 teardrops 昨天19:26

一般是 用img 标签的 onerror

7楼 silence 昨天19:29

https://pyscript.net/
Run Python in Your HTML

8楼 Salta 昨天21:22

AJAX判断响应头代码,2XX-3XX都放行 4XX拦截不让跳即可

10楼 ssjoy 昨天21:37

判断分享链接是否有效吗?

12楼 beastie 昨天21:40

ajax

13楼 呆呆的游客 昨天21:43

好久没写了,要不写个了

但如果这个网址没提供favicon.ico的话,那么就会误判了……
追求准确的话,建议用服务端搭建一个检测接口,如要降低成本,也可以利用一些serverless服务。

15楼 腾讯云6折购 昨天22:20

如果不是同一个域名的话,现代浏览器基本都会报跨域错误了,不管你用ajax还是img.onload还是canvas什么的。 ...

感谢大佬 试了一下真的可以 牛逼牛逼,有个小点忘记说了,怎么加个定时器,5秒之后跳转呢?

16楼 ggsmida 昨天22:26

感谢大佬 试了一下真的可以 牛逼牛逼,有个小点忘记说了,怎么加个定时器,5秒之后跳转呢? ...

https://developer.mozilla.org/zh-CN/docs/Web/API/setTimeout

18楼 腾讯云6折购 昨天22:48

darius 发表于 2022-8-14 22:27

请问这句代码放在最后就可以了吗

19楼 腾讯云6折购 昨天22:53

https://developer.mozilla.org/zh-CN/docs/Web/API/setTimeout

这个写在哪里鸭? 我是希望检测到网址可以访问之后,五秒之后跳转到baidu.com。检测不可以访问就也不用倒计时了,什么都不做

    javascript:setTimeout(() => {window.location = url}, 5000);

22楼 腾讯云6折购 6小时前

下面那个是为了方便把事件触发后要执行的逻辑直接写在标签上。上面的就是你下面javascript:后的执行逻辑 ...

奥 听不懂哪种好

23楼 叼爆小朋友 5小时前

这种让nginx判断不是更简单??? http响应代码为200就跳转,不是200就返回一个空白页面

24楼 腾讯云6折购 半小时前

如果不是同一个域名的话,现代浏览器基本都会报跨域错误了,不管你用ajax还是img.onload还是canvas什么的。 ...

大佬 这个代码火狐不能自动跳转咋整

25楼 whl32 半小时前

我觉得让Nginx来干这个事不是简单多了

26楼 oimo 半小时前

可以考虑jsonp

27楼 Mr. 半小时前

js跨域了 换思路

正解,跨域了,楼上的 ajax 方案肯定不行

28楼 腾讯云6折购 25分钟前

我觉得让Nginx来干这个事不是简单多了

怎么写

29楼 ChenYFan 24分钟前

太麻烦了,fetch用cors跨域检测status就行

fetch('https://baidu.com',{mode:"no-cors"}).then(res=>{if(res.status===200){}else{}})

30楼 sdqu 12分钟前

你应该用后端来做这事

32楼 whl32 2分钟前

怎么写

就是利用负载均衡的方式实现
可以看看Tengine,Nginx也有类似模块
http://tengine.taobao.org/document_cn/http_upstream_check_cn.html

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » js判断一个url是否正常能打开,然后跳转不同的网址,咋写-腾讯云6折购
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活