找回密码
 立即注册
搜索
查看: 2127|回复: 4

[软件] 是不是装了Greasemonkey就不需要stylish了?

[复制链接]
     
发表于 2010-8-27 11:30 | 显示全部楼层 |阅读模式
userstyle.org上所有的样式都提供以脚本形式安装到GM上.

问题是, 那些没在userstyle上的野生样式该怎么办? 求个转换到GM脚本的方法.

比如这个

/*
*显示缺失图像占位符
*/
@-moz-document url-prefix(http), url-prefix(file)
{
img:-moz-broken
{
-moz-force-broken-image-icon: 1 !important;
width: 24px;
height: 24px;
}
}
回复

使用道具 举报

     
 楼主| 发表于 2010-8-27 11:44 | 显示全部楼层
本帖最后由 fmy 于 2010-8-27 11:45 编辑

// ==UserScript==
// @name           显示缺失图像占位符
// @namespace      http://userstyles.org
// @description    显示缺失图像占位符
// @include        *
// ==/UserScript==
/*
*显示缺失图像占位符
*/
(function() {
var css = \\"img:-moz-broken\\n{\\n-moz-force-broken-image-icon: 1 !important;\\nwidth: 24px;\\nheight: 24px;\\n}\\"


if (typeof GM_addStyle != \\"undefined\\") {
        GM_addStyle(css);
} else if (typeof PRO_addStyle != \\"undefined\\") {
        PRO_addStyle(css);
} else if (typeof addStyle != \\"undefined\\") {
        addStyle(css);
} else {
        var heads = document.getElementsByTagName(\\"head\\");
        if (heads.length > 0) {
                var node = document.createElement(\\"style\\");
                node.type = \\"text/css\\";
                node.appendChild(document.createTextNode(css));
                heads[0].appendChild(node);
        }
}
})();自己搞定了... 不过貌似效果不如stylish... 用stylish占位符是根据容器大小? 而greasemonkey则乖乖地24px * 24px了?


实际上就是把stylish的css 全都扔到 var css=\"\"里面.  其他的全是通用
回复

使用道具 举报

发表于 2010-8-27 11:48 | 显示全部楼层
我还是习惯用stylish
回复

使用道具 举报

     
发表于 2010-8-27 12:00 | 显示全部楼层
我两个都用,各司其职
回复

使用道具 举报

发表于 2010-8-27 17:42 | 显示全部楼层
Greasemonkey用不上,装Stylish也只是用这个显示缺失图片占位符的功能,Orz...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-18 00:30 , Processed in 0.051566 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表