解决在Firefox下面Live Space“发布日志”按钮被禁用的问题
来源:互联网 发布:天猫隐形眼镜 知乎 编辑:程序博客网 时间:2024/05/17 08:49
来自主blog。
不知道从什么时候起,我的Live Space在Firefox下面使用就开始不正常了,“发布日志”的按钮一直都是灰色的。
为了解决这个问题,分析了一下Live Space发布的页面,用greasemonkey把这个问题解决了,将其分享给大家。
首先,你需要安装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的“添加日志”当中看看吧。
不知道从什么时候起,我的Live Space在Firefox下面使用就开始不正常了,“发布日志”的按钮一直都是灰色的。
为了解决这个问题,分析了一下Live Space发布的页面,用greasemonkey把这个问题解决了,将其分享给大家。
首先,你需要安装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当中配置的网直通配符是不是和你的网址一致,自己改改看看。在不行可以在这里回复。
- 解决在Firefox下面Live Space“发布日志”按钮被禁用的问题
- 解决ubuntu下面firefox安装银联插件的问题
- 解决firefox页面刷新后退,按钮禁用状态无法恢复
- 解决firefox页面刷新后退,按钮禁用状态无法恢复
- 我在MSN Live 上的Space
- extjs4在firefox中按钮字体太小的解决
- 解决注册表被禁用的问题
- 解决extjs4.1在IE和FF下面字体太上问题,以及按钮的字体是斜体的问题,在extj-all.css后加
- lengfo的 live space
- 使用Windows Live Writer在CSDN发布日志
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- 解决phpmailer可以在windows下面发送成功, 在linux下面失败的问题
- 在struts2 下面使用 ajax乱码问题的解决
- 解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题
- 解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题
- 解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题
- 解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题
- 测试Windows Live发布日志
- C/C++ 多维数组与指针
- 一个很巧的java字符串比较表达式
- Ubuntu尝尝味
- 页面加速的14条优化法则
- 如何在MFC里写自己的自定义消息
- 解决在Firefox下面Live Space“发布日志”按钮被禁用的问题
- 怎样定义和引用Mfc 全局变量
- 标题:C++中struct与class的区别是什么?
- 精通Struts(word版本)下载
- OpenLDAP 介绍及安装
- Eclipse 介绍
- 使用Ghost32.exe进行点对点计算机克隆
- 大众比萨
- 实战的差距