社区
JavaScript
帖子详情
各位能说一下这是利用了什么原理吗?
lovewangya
2009-12-11 12:59:39
http://tieba.baidu.com/f?kz=679837306
看第七楼的图片,点击图片可以实现中转页面,但是我任意发了一张图片却不可以,另外查看了也
没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友
告诉一下,谢谢
...全文
157
13
打赏
收藏
各位能说一下这是利用了什么原理吗?
http://tieba.baidu.com/f?kz=679837306看第七楼的图片,点击图片可以实现中转页面,但是我任意发了一张图片却不可以,另外查看了也 没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友 告诉一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jol_boy
2009-12-11
打赏
举报
回复
[Quote=引用 12 楼 yixianggao 的回复:]
引用 11 楼 jol_boy 的回复:
太奇怪了,我发了好多,都被删了。。。
呵呵,百度用滴是“人工智能”知道不!
[/Quote]
汗~~土狗了。。。。。百度果然人多
yixianggao
2009-12-11
打赏
举报
回复
[Quote=引用 11 楼 jol_boy 的回复:]
太奇怪了,我发了好多,都被删了。。。
[/Quote]
呵呵,百度用滴是“人工智能”知道不!
jol_boy
2009-12-11
打赏
举报
回复
太奇怪了,我发了好多,都被删了。。。
yixianggao
2009-12-11
打赏
举报
回复
[Quote=引用 8 楼 lovewangya 的回复:]
你可以匿名插入这张图片:http://jiwe.webcentury.cn/images/yhzt/hxj.gif
之后点击查看源文件并没有:Page.resetChangedSizeImage( 但也可以实现点击图片跳转
[/Quote]
贴源码看看?!
http://jiwe.webcentury.cn/images/yhzt/hxj.gif
俺在 #2 贴了这站图片,点击后根本无法转向!!!
yixianggao
2009-12-11
打赏
举报
回复
[Quote=引用 8 楼 lovewangya 的回复:]
你可以匿名插入这张图片:http://jiwe.webcentury.cn/images/yhzt/hxj.gif
之后点击查看源文件并没有:Page.resetChangedSizeImage( 但也可以实现点击图片跳转
但一会百度就会自动的删除了,
这也是我不明白的地方,请教您。
[/Quote]
俺在 #5 说滴清清楚楚,百度论坛恰好有点击查看原图的功能 onload="Page.resetChangedSizeImage('old',this);",resetChangedSizeImage 是百度的脚本,
而这个图片恰巧利用了这个功能巧妙滴实现了转向!
图片就是一张正常的 gif 图片,关键在于 Server 端对请求做了判断!!!
看来 lz 没做过 Server 端开发,否则这个问题很容易理解!
lovewangya
2009-12-11
打赏
举报
回复
你可以匿名插入这张图片:http://jiwe.webcentury.cn/images/yhzt/hxj.gif
之后点击查看源文件并没有:Page.resetChangedSizeImage( 但也可以实现点击图片跳转
但一会百度就会自动的删除了,
这也是我不明白的地方,请教您。
jol_boy
2009-12-11
打赏
举报
回复
图片上有这么一个方法:
<img onload="Page.resetChangedSizeImage('old',this);" src="http://jiwe.webcentury.cn/images/yhzt/hxj.gif" border="0" onerror="checkErrorImage(this)">
从该页上有个js:pb.js中找到了如下代码
if (C && A && C == "old") {
if (this.resizePic(A, 570)) {
var D = A; D.style.cursor = "pointer";
D.title = "点击查看原图";
D.onclick = function(I) {
if (!I) { I = window.event } var H = I.target || I.srcElement;
if (NsLogLinker.isOutLink(H.src)) { NsLogLinker.stat(H.src, 110) } window.open(H.src, "_blank")
}
} return true
}
貌似,点击了图片,就能弹出去~~
但是下方16楼所发的图片,好像没有那个onload方法
yixianggao
2009-12-11
打赏
举报
回复
[Quote=引用 4 楼 lovewangya 的回复:]
对,关键是为什么点击它的发图片有链接我发的没链接呢?
[/Quote]
简单说,Server 对请求做了判断,如果存在引用页就返回图片,否则执行跳转!
yixianggao
2009-12-11
打赏
举报
回复
如果直接在地址栏输入图片地址
http://jiwe.webcentury.cn/images/yhzt/hxj.gif
就会自动转向至
http://www.jipfc.cn/web_files/yonghengzhita.htm
而百度论坛恰好有点击查看原图的功能 onload="Page.resetChangedSizeImage('old',this);"
点击后,会重新打开一个页面显示新图,此时就会自动转向!
而 CSDN 没有查看原图的功能,因此也就无法转向了!
lovewangya
2009-12-11
打赏
举报
回复
对,关键是为什么点击它的发图片有链接我发的没链接呢?
sohighthesky
2009-12-11
打赏
举报
回复
关键问题在那张图片上,你把图片地址直接输到地址栏里一样打开那个页面
yixianggao
2009-12-11
打赏
举报
回复
应该是 Server 对请求做了判断,测试一下
yangbing694383929
2009-12-11
打赏
举报
回复
帮顶
面试官:Redis集群有哪些方式,Leader选举又是什么
原理
呢?
面试官:Redis集群有哪些方式,Leader选举又是什么
原理
呢?
一文读懂:DeepSeek大模型时代,RAG是什么?为什么需要 RAG?RAG的
原理
和流程?
一文读懂:DeepSeek大模型时代,RAG是什么?为什么需要 RAG?RAG的
原理
和流程?
基于深度卷积神经网络进行人脸识别的
原理
是什么?
原文:https://www.zhihu.com/question/60759296基于深度卷积神经网络进行人脸识别的
原理
是什么?这里的人脸识别包括但不限于:人脸检测,人脸对齐,身份验证识别,和表情、年龄识别。 CS小白提问,求轻喷。不求多详细,但求各位大佬讲
一下
基本的过程就好,如…显示全部关注者916被浏览59,851关注问题写回答5 条评论分享邀请回答举报17 个回答默认排序何之源...
共享单车的扫码解锁
原理
是什么?2222
共享单车的扫码解锁
原理
是什么? 共享单车是如何实现扫码开锁的呢?是内置了通讯设备吗? 关注者 48 被浏览 43,492 关注问题写回答 添加评论 分享 邀请回答 5个回答 默认排...
PCA
原理
PCA 各位,久违了~ 什么是PCA? 什么是PCA呢?
这是
一个问题,什么样的问题?简单而又复杂的问题,简单是因为百度
一下
就会出现一大堆的解释,复杂是因为它里面蕴含的内容还是很多的,值得我们仔细研究研究。 PCA 取自其英文的三个单词的首字母:Principle component analysis。中文名字:主成分分析。恐怕大家很早就知道PCA是个什么东东,并且还用过matlab、python、...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章