kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:4262回复:5

求助,关于url自动完成的扩展canonicalurl

楼主#
更多 发布于:2004-12-26 09:30
这段时间不知道改了那个设置,每次按ctrl+enter都没有反应,
没法自动加入www..com进去。
有可能是这个键值出了问题:
browser.urlbar.autocomplete.enabled
但是每次我都确定它是true了,启动firefox前几次输入按ctrl+enter还好,
后来又会没有反应。

搜索了一下论坛,找到了标题所说的那个扩展,装完了不知道装在哪里……
在扩展列表里面找不到他的名字,在其他位置也没有出现。
虽然他已经起到了效果但却不是我要的效果:按ctrl+enter后,加上了
<!-- w --><a class="postlink" href="http://www..com">www..com</a><!-- w -->但却没有自动回车,还要我按一下回车。

于是想卸载这个扩展来问问大家正解,可是没有办法卸载,这个扩展
不知道装在哪里……而且它也没有一个开发主页什么的……

大家帮帮忙吧!
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2004-12-26 09:30
你是白蝌蚪吧?改ID了?呵呵。
我解开了,没找到install.rdf
不过有个content.rdf:
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:chrome="http://www.mozilla.org/rdf/chrome#">

  <!-- list all the packages being supplied by this directory -->
  <RDF:Seq about="urn:mozilla:package:root">
    <RDF:li resource="urn:mozilla:package:canonicalurl"/>
  </RDF:Seq>

  <!-- package information -->
  <RDF:Description about="urn:mozilla:package:canonicalurl"
        chrome:displayName="Canonical URL 0.1.3"
        chrome:author="Torisugari"
        chrome:name="canonicalurl"
        chrome:description="mozillazine forums test version."
        chrome:extension="true"
chrome:settingsURL="chrome://canonicalurl/content/settings.xul">
  </RDF:Description>

  <!-- overlay information -->
  <RDF:Seq about="urn:mozilla:overlays">
    <RDF:li resource="chrome://browser/content/browser.xul"/>
 </RDF:Seq>

  <RDF:Seq about="chrome://browser/content/browser.xul">
    <RDF:li>chrome://canonicalurl/content/canonicalurlOverlay.xul</RDF:li>
  </RDF:Seq>

</RDF:RDF>

========================================
还有一个install.js:
const APP_DISPLAY_NAME = "Canonical URL";
const APP_NAME = "canonicalurl";
const APP_PACKAGE = "/linkchecker";
const APP_VERSION = "0.1.3";

const APP_JAR_FILE = "canonicalurl.jar";
const APP_CONTENT_FOLDER = "content/canonicalurl/";

const APP_SUCCESS_MESSAGE = "You may need to restart Mozilla Firebird first.";

const INST_TO_PROFILE = "Do you wish to install "+APP_DISPLAY_NAME+" to your profile?\nThis will mean it does not need reinstalling when you update Mozilla Firebird.\n(Click Cancel if you want "+APP_DISPLAY_NAME+" installing to the Phoenix directory.)";

initInstall(APP_NAME, APP_PACKAGE, APP_VERSION);

// profile installs only work since 2003-03-06
var instToProfile = (confirm(INST_TO_PROFILE));

var chromef = instToProfile ? getFolder("Profile", "chrome") : getFolder("chrome");
var err = addFile(APP_PACKAGE, APP_VERSION, APP_JAR_FILE, chromef, null);
if(err == SUCCESS) {
var jar = getFolder(chromef, APP_JAR_FILE);
  if(instToProfile) {
registerChrome(CONTENT | PROFILE_CHROME, jar, APP_CONTENT_FOLDER);
  } else {
registerChrome(CONTENT | DELAYED_CHROME, jar, APP_CONTENT_FOLDER);
  }
err = performInstall();
if(err == SUCCESS || err == 999) {
alert(APP_DISPLAY_NAME+" "+APP_VERSION+" has been succesfully installed.\n"+APP_SUCCESS_MESSAGE);
} else {
alert("Install failed. Error code:" + err);
cancelInstall(err);
}
} else {
alert("Failed to create " +APP_JAR_FILE +"\n"
+"You probably don't have appropriate permissions \n"
+"(write access to your profile or chrome directory). \n"
+"_____________________________\nError code:" + err);
cancelInstall(err);
}
谢谢!
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部