最近在開發FireFox 及 Chrome的插件,一些架構原理都還不是很了解,尤其是FireFox的插件架構。在趕進度的前提之下並沒有很多時間讓我來研究其中的奧妙。增加Cookies信任網站的方法也是在經過不少時間的找尋才搞定的,但是最後這個方法不被採用,但是就這樣刪掉實在太可惜了。趕快記下來吧!
var CC = Components.classes;
var CI = Components.interfaces;
var ios = CC["@mozilla.org/network/io-service;1"].getService(CI.nsIIOService);
var uri = ios.newURI('http://tw.yahoo.com', null, null);
permissionmanager.add(uri, "cookie", Components.interfaces.nsIPermissionManager.ALLOW_ACTION);//信任
permissionmanager.add(uri, "cookie", 8);//僅充許本次連線。
permissionmanager.add(uri, "cookie", Components.interfaces.nsIPermissionManager.DENY_ACTION);//僅充許本次連線。
沒有留言:
張貼留言