看看這兩項議題:(1)Replication of Form method with loadOneTab和(2)Use Blob on firefox add-on
你可以做一個有趣的事情是,XHR請求,並用返回的源使它成爲一個blob和負荷負載BLOB在標籤:
var {Blob, File} = Cu.import("resource://gre/modules/Services.jsm", {});
var oFileBody = '<a id="a"><b id="b">hey!</b></a>'; // the body of the new file...
var oBlob = Blob([oFileBody], { type: "text/html"});
var blobUrl = URL.createObjectURL(oBlob); //returns a string like blob:null/bbe1b94e-0800-4af2-9d9e-df09c0b9cab3 so paste that into your url bar
或只是看看@nmaier是如何發佈數據到新標籤。
或者亂七八糟的方法,將數據源從`data:text/html,rawr'這樣的源代碼中取出並放到你的url欄中。我更喜歡@nmaiers方法
或者再看看@nmaier是如何將數據發佈到新標籤的。 (我愛他的方式)
很多在計算器上的話題在這個問題上,在過去幾個月copule。搜索'FormData',他們也在做一些開放的新標籤頁,並以一些有趣的方式發佈數據。你也可以用XHR來做。這些都是firefox-addon標籤中的主題,也是非常棒的主題。 – Noitidart 2014-10-30 15:05:08
@Noitidart謝謝,我會研究這一點。 – 2014-10-30 15:54:10