引用
MS太贱了——关于firefox在live space无法发布日志的解决
刚刚用firefox发布日志,才发现竟然发布日志和保存为草稿两个按钮是灰色的
心想MS你要打击firefox也用不着这样吧,于是又一顿google,又让我找到了解决办法:首先,你需要安装Firefox扩展 greasemonkey。这个扩展可以使你在加载一个页面的时候执行一段你自己的Javascript程序。
安装之后,将下面的程序拷贝到一个文本文件,并把扩展名改成 .user.js。(务必是.user.js,否则greasemonkey无法自动安装之)。
===脚本开始,拷贝时请不要包含这一行===
// ==UserScript==
// @name Enable Live Space Post Button
// @namespace http://ftofficer.spaces.live.com
// @description Enable Live Space Post Button
// @include http://*.spaces.live.com/*
// ==/UserScript==
function LiveSpace_enableButton(id) {
var button = document.getElementById(id);
if ( button ) {
var cls = button.getAttribute("class");
var clsNameEnd = cls.indexOf("spDisabled");
if ( clsNameEnd != -1 ) {
clsNameEnd–; // skip " " before spDisabled
var newCls = cls.substring(0, clsNameEnd);
button.setAttribute("class", newCls);
button.setAttribute("mi:state", "enabled");
var aNode = document.createElement("a");
aNode.id = id;
aNode.href = "#";
}
}
}
LiveSpace_enableButton("actionToolbarBlogPost");
LiveSpace_enableButton("actionToolbarSave");===脚本结束,拷贝时请不要包含这一行===
然后将这个js文件拖放到Firefox窗口中,greasemonkey会弹出对话框询问是否安装,选择是,即可完成安装。
然后,去Live Space的“添加日志”当中看看吧。
如果看到“发布日志”和“保存为草稿”仍然没有启用的话,请看看greasemonkey当中配置的网直通配符是不是和你的网址一致,自己改改看看。在不行可以在这里回复。