feldsalat
小狐狸
小狐狸
  • UID33954
  • 注册日期2010-09-11
  • 最后登录2010-09-11
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3201回复:12

还是关于firefox的图片占位符问题,已经试过了论坛里给出过的各种方法……

楼主#
更多 发布于:2010-09-11 07:17
就是希望能够在图片载入过程中先显示一个占位符,让我知道这边有图片……
我用的是
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.12) Gecko/20100824 Firefox/3.5.12 (.NET CLR 3.5.30729)

目前使用过的方法是:
1.
在about:config中打开browser.display.show_image_placeholders
设置为true


2.
/*
*显示缺失图像占位符
*/
@-moz-document url-prefix(http), url-prefix(file)
{
        img:-moz-broken
        {
         -moz-force-broken-image-icon: 1 !important;
         width: 24px;
         height: 24px;
        }
}
以上代码放在userContent.css里


都没有效果啊……
拜托哪位高手帮忙,拜谢!
m(_ _)m
点球射飞
火狐狸
火狐狸
  • UID24757
  • 注册日期2008-06-18
  • 最后登录2024-04-04
  • 发帖数168
  • 经验45枚
  • 威望0点
  • 贡献值24点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-09-11 07:17
我这里是有效果的  

这个并不是在图片载入过程中显示占位符

而是在图片不能正常显示的地方显示占位符

类似于IE的红X
我的Firefox
feldsalat
小狐狸
小狐狸
  • UID33954
  • 注册日期2010-09-11
  • 最后登录2010-09-11
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-09-11 07:17
谢谢回答!
那有没有什么办法可以在载入的途中先显示一个占位符呢?opera就可以的,但是还是更喜欢FF啊。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2010-09-11 07:17
第二个应该是有效果的,我一直在用。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
feldsalat
小狐狸
小狐狸
  • UID33954
  • 注册日期2010-09-11
  • 最后登录2010-09-11
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-09-11 07:17
dindog:第二个应该是有效果的,我一直在用。回到原帖


对我没用,不然我也不会来发帖问了……
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
5楼#
发布于:2010-09-11 07:17
feldsalat

对我没用,不然我也不会来发帖问了……
回到原帖

看你的回帖我还以为已经解决了,只剩下加载时显示占位符的问题。

如果不会用Userchrome.js,有个简单点的方法,用stylish。

状态栏stylish右键,编写新样式,空白新样式。

名称任意,标签空,贴上该代码,按预览,没出错提示的话保存就OK了,效果同UC.js一样

惭愧地说,这个代码我曾经也一直没效果,原来贴在了userChrome.css而不是userContent.css去了
以前firefox跳个票的时间现在可以发布几个正式版了-_-
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
6楼#
发布于:2010-09-11 07:17
你提醒了下,刚才我也是这样,重新创建了文件,有效
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-09-11 07:17
额...怎么方便的测试有没有效果?...

一下子找不到带有无法加载的图片的网站


fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2010-09-11 07:17
很简单
如果使用代理扩展的
就找漫画网站
图片源设为代理(无效代理
后面知道怎么测了吧
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
9楼#
发布于:2010-09-11 07:17
找这个论坛那些n年前就有的贴,然后翻,留意签名,总有一些是挂了的(额,歧义。。。我说的是签名挂了)
以前firefox跳个票的时间现在可以发布几个正式版了-_-
feldsalat
小狐狸
小狐狸
  • UID33954
  • 注册日期2010-09-11
  • 最后登录2010-09-11
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-09-11 07:17

看你的回帖我还以为已经解决了,只剩下加载时显示占位符的问题。

如果不会用Userchrome.js,有个简单点的方法,用stylish。

状态栏stylish右键,编写新样式,空白新样式。

名称任意,标签空,贴上该代码,按预览,没出错提示的话保存就OK了,效果同UC.js一样

惭愧地说,这个代码我曾经也一直没效果,原来贴在了userChrome.css而不是userContent.css去了


我的目标就是在图片载入过程中先显示一个占位符呀
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
11楼#
发布于:2010-09-11 07:17
很好,测试一下。
虚拟一个X图如下



第二个方法有效。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
12楼#
发布于:2010-09-11 07:17


我的目标就是在图片载入过程中先显示一个占位符呀

实际上默认设置就是有占位符的,但占位的前提是网页给它“预留”了位置,就是width,height这类参数,这个现实无效图片代码也是显示无占位参数的图元
以前firefox跳个票的时间现在可以发布几个正式版了-_-
游客

返回顶部