LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 626|回复: 2

Firefox theme offline installer

[复制链接]
发表于 2004-10-31 09:49:13 | 显示全部楼层 |阅读模式
Firefox有许多pp的theme,但好象不能离线安装,不象Thunderbird,这个页面教本可以帮大家解决这个问题...
把以下代码另存为yourname.html,用firefox打开,就可以安装你下载的theme了,Have fun!

<script type="text/javascript">
function installTheme(where) {
var file = '';
if (where == 'local') {
file = 'file:///' + escape(document.getElementById('filename').value.replace(/\\/g,'/'));
} else {
file = document.getElementById('url').value;
}
InstallTrigger.installChrome(InstallTrigger.SKIN, file, getName(file));
}
function getName(raw) {
var grabFileStart = raw.lastIndexOf('/');
var grabFileEnd = raw.lastIndexOf('.');
if (grabFileStart >= grabFileEnd) {
return 'Invalid file name';
} else {
return raw.substring(grabFileStart + 1,grabFileEnd);
}
}
function installThemeNow(file) {
InstallTrigger.installChrome(InstallTrigger.SKIN, file, getName(file));
return true;
}
</script>
<style type="text/css">
<!--
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
-->
</style>



<table width="80%" border="0" align="center" cellpadding="0" cellspacing="2" bgcolor="#0099FF">
<tr>
   <td bgcolor="#F5F4ED"><br><div align="center"><span class="style2">Install Firefox .JAR theme from Harddisk<br><br></span>
       <form><input id="filename" type="file">
        
       <input value="Install" onclick="installTheme('local');" type="button">
       </form>
   </div></td>
</tr>
</table>

发表于 2004-10-31 10:21:16 | 显示全部楼层
下载下来直接拖到themes对话框就可以了
 楼主| 发表于 2004-10-31 10:39:19 | 显示全部楼层
在firefox RP1/RC1下这么做会让firefox Crash的...:p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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