存档

文章标签 ‘livespace’

Live Space的“发布日志”恢复正常了

2008年1月27日 1 条评论

今天打开Space准备写blog,却发现“发布日志”按钮仍然是灰掉的,看看Greasemonkey的脚本状态已经启用了,难道M$会ws到连我这个第三方开发者都不放过?接下来就是分析一下看看有什么变动,然后更新一下脚本。但是看来看去文档的结构都没有变化,Greasemonkey脚本的运行也很正常。

无意之中在标题当中填了几个字符,竟然发现“发布日志”按钮启用了!然后把Greasemonkey的用户脚本设置成禁用,刷新页面,输入标题,“发布日志”和“保存为草稿”立即启用了。

原来我误解了M$,其实是M$做了点工作恢复了Space的bug,看来我的Greasemonkey脚本可以退休了。

不过暂时还是保留在那里吧,不知道哪天会再次出现问题。

解决在Firefox下面Live Space“发布日志”按钮被禁用的问题

2007年11月7日 18 条评论

也许你发现了上面的帖子。
这个帖子是我在进行测试,看看能不能启用Live Space的“发布日志”按钮。
事实上是成功了,特将其分享给大家。

首先,你需要安装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当中配置的网直通配符是不是和你的网址一致,自己改改看看。在不行可以在这里回复。

测试

2007年11月7日 没有评论

测试看看是不是“发布日志”已经启用了。

MSN space的Firefox兼容性又开始抽风了

2007年10月18日 2 条评论

使用Firefox的时候,即使已经写了内容,“发布日志”的按钮也是灰掉的。
基本上完全无法在线编辑。

使用IE的话,如果禁用了ActiveX,一样无法使“发布日志”的按钮变亮。

之前也出现过几次,不过问题很快解决了,不过这次似乎已经好多天了。

那么这篇文章是……
我用电子邮件发布的,之前把Windows Installer在C:\Windows\Installer的目录
弄坏了,导致现在Live Writer也装不上。

考虑再三,GMail撰写,Email发布好了。

BTW: 我真希望可以有一个浏览器内建的编辑器,可以智能的替换掉所有的需要写
长文章的地方。例如Gmail写邮件的文本框,Live Space或者其他的什么blog写文
章的框等等。而且,最好兼容某些经典的使用习惯,例如Emacs……

标签: ,