我正在考慮編寫一個瀏覽器插件,但我不知道任何C. 我可以使用Java或Python編寫瀏覽器插件嗎?我可以用Python編寫瀏覽器插件嗎?
我在想......所有這些網站在我的瀏覽器上存儲cookies來識別我。 如果我編寫了一個可以在http頭中提供瀏覽器GUID的插件,web服務器可以識別瀏覽器。
我認爲這將排除99%的所有cookie的需要,假裝所有用戶和服務器都使用它。
我正在考慮編寫一個瀏覽器插件,但我不知道任何C. 我可以使用Java或Python編寫瀏覽器插件嗎?我可以用Python編寫瀏覽器插件嗎?
我在想......所有這些網站在我的瀏覽器上存儲cookies來識別我。 如果我編寫了一個可以在http頭中提供瀏覽器GUID的插件,web服務器可以識別瀏覽器。
我認爲這將排除99%的所有cookie的需要,假裝所有用戶和服務器都使用它。
你當然可以使用win32com接口爲Python編寫一個ActiveX插件。但是你必須安裝Python和pywin32以及你的插件才能工作,所以它會非常笨重。我認爲安裝所有這些只是爲了獲得一個GUID並不會受歡迎。 (實際上大多數人特別是不希望是一個GUID。這真的是你唯一的目標嗎?如果你正在考慮單點登錄選項,看看像SO上使用的OpenID系統......這給了用戶更大的控制權。)
假裝所有的用戶都會安裝你的插件太多了。甚至連Java或Flash都沒有大的安裝基礎。即使假裝有1%的人會安裝它也相當費解。此外,由於擔心隱私問題,大多數人不希望每次請求都發送GUID ......我當然不會這樣做。 – 2010-01-29 17:37:57
有趣的想法。 GUID不完美;它可以被欺騙。有人可以使用你的MAC地址和你創建的最後一個GUI的知識來生成看起來像你的GUID。 – 2010-01-29 18:03:35
能夠唯一識別瀏覽器可能是人們不喜歡cookies的主要原因。 – 2010-01-29 18:04:35