从0开始制作firefox / chrome扩展

时间:2011-02-06 23:43:51

标签: firefox-addon google-chrome-extension

我有一个网站,它可以交换链接,文件......快速说出它是我的'版本'的twitter + megaupload,

嗯,用户一直在添加链接,等等,但我希望用户能够将他的书签从浏览器中提取到他在mywebsite的个人资料中的书签,

我应该在哪里研究? 基本上我需要能够: - Acces书签文件(1) - 能够将网址发送到我的服务(2) - 可能会添加登录功能(将来)

关于这个问题我几个星期以来一直在谷歌,我有点放弃,因为我对PHP和JS很好,但是使用这些插件语言我很丢失。所以我决定在这里发帖,总能带来积极的答案

(1) - >我甚至不知道从哪里开始 (2) - >我想要有一个website.com/auto_import_no_confirm.php?url=[URL]并将其分别放入。

我必须使用多少种不同的语言和扩展文件?我真的需要任何类型的尖点(1)

感觉怎么样? -编辑- 刚发现这个 - > https://developer.mozilla.org/En/Code_snippets/Bookmarks 这真的看起来像我需要,但我在哪里放置这些代码? 谢谢!

2 个答案:

答案 0 :(得分:3)

可能不是一个糟糕的问题,但有太多的子主题提出来回答这个问题。 (并且还有太多的tagspam。当你设计了一般的应用程序方案时,将你的问题分解为PHP和Javascript特定的任务。)

但是要开始使用,请下载类似的Firefox扩展(.xpi)并解压缩它们以检查一般结构。您可以找到书签处理的示例代码并快速调用远程API。基本上你只需要Javascript作为扩展本身。 (听起来你的扩展不需要太多UI。)

有很多关于设计Firefox插件的教程:http://roachfiend.com/archives/2004/12/08/how-to-create-firefox-extensions/http://www.google.com/search?q=firefox+develop+an+xpi

答案 1 :(得分:1)

好消息首先,如果你只想访问书签并将它们发送到服务器,你不需要更多的javascript,无论是在firefox还是在chrome上。 但是你仍然必须熟悉浏览器的apis并学习如何开发扩展。 但是,Mozilla和Google都会在其开发者网站上提供所有必要的信息。 对于Chrome,this是一个很好的起点,您可以找到用于书签访问的API here。 可以找到Firefox的相应网站here,其中包含有关书签访问权限的信息here