社区
JavaScript
帖子详情
各位能说一下这是利用了什么原理吗?
lovewangya
2009-12-11 12:59:39
http://tieba.baidu.com/f?kz=679837306
看第七楼的图片,点击图片可以实现中转页面,但是我任意发了一张图片却不可以,另外查看了也
没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友
告诉一下,谢谢
...全文
154
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的
原理
和流程?
基于深度卷积神经网络进行人脸识别的
原理
是什么?
原文:...不求多详细,但求各位大佬讲
一下
基本的过程就好,如…显示全部关注者916被浏览59,851关注问题写回答5 条评论分享邀请回答举报17 个回答默认排序何之源...
共享单车的扫码解锁
原理
是什么?2222
共享单车的扫码解锁
原理
是什么? 共享单车是如何实现扫码开锁的呢?是内置了通讯设备吗? 关注者 48 被浏览 43,492 关注问题写回答 添加评论 分享 ...
PCA
原理
这是
一个问题,什么样的问题?简单而又复杂的问题,简单是因为百度
一下
就会出现一大堆的解释,复杂是因为它里面蕴含的内容还是很多的,值得我们仔细研究研究。 PCA 取自其英文的三个单词的首字母:Principle ...
JavaScript
87,994
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章