1
我修改了一些Firefox內部的代碼。只需爲我的隔離網絡添加一些額外的功能即可。除此之外,我還希望爲這個特定目的創建我自己的FF擴展。我只需要一些信息:Firefox代碼可以觸發擴展中的任何功能嗎?
我的Firefox裏面的代碼可以調用任何函數在我的擴展中聲明的Javascript嗎?
我修改了一些Firefox內部的代碼。只需爲我的隔離網絡添加一些額外的功能即可。除此之外,我還希望爲這個特定目的創建我自己的FF擴展。我只需要一些信息:Firefox代碼可以觸發擴展中的任何功能嗎?
我的Firefox裏面的代碼可以調用任何函數在我的擴展中聲明的Javascript嗎?
通常是的,但你的問題不夠具體。 Firefox和擴展都可以有JS和C代碼,XPCOM組件中的代碼,運行在特定窗口中的代碼,JS模塊等。
假設「Firefox代碼」正在某個窗口中運行(例如,編輯瀏覽器。 js)和你想調用的「擴展函數」也存在於該窗口中(例如,覆蓋chrome://browser/content/browser.xul,這是Firefox主窗口的URI,其中browser.js代碼運行),你可以像通常那樣調用它。