我正在創建Chrome擴展程序,而不是Chrome Web應用程序。這個應用程序只包含html,js,image和css文件。應用程序連接到服務器以獲取數據。我選擇這樣做,因爲它會減少用戶下載的文件數量。使用Backbone.js我的應用程序中有一個MVC體系結構。因此應用程序只發送json。Chrome擴展程序/ Web應用程序會話控件
現在說了這個,我需要一個會話管理。我計劃在該組織使用Google Apps時使用Google身份驗證。我需要一種方法,一旦用戶使用google auth登錄,服務器在每次應用程序發出請求時都獲取用戶名。
如果可能,在請求標題中添加用戶名是個好主意。或者我應該使用cookie?任何人都可以告訴我如何在這種情況下使用cookie?
另見http://code.google.com/chrome /extensions/trunk/experimental.settings.html,這是一種以同步友好的方式存儲設置的新(但是實驗性)方式。 –
我不得不承認API根本不會吸引我,因爲使用回調函數來獲取/設置設置會使至少對我而言,代碼不夠吸引人,並且不整潔。在我看來,簡單的getter/setters應該用於設置。希望這會改變,但由於在現有的API中使用回調函數,我猜他們使用這種方法是有原因的。 – Alasdair