2012-12-13 36 views
0

我們每個人都知道新的法律,這對於在他們的網站上使用cookies的開發者來說是一種痛苦。是否有跨瀏覽器的方式來關閉使用JavaScript的Cookie?

我們必須問我們的用戶他們是否允許我們在他們的機器上創建cookie。如果他們不允許我們這個東西,我們如何關閉JavaScript的cookie?

有沒有辦法只關閉一個網站的cookies?是否有兼容的腳本適用於所有瀏覽器?

什麼第三方的cookies(YouTube上,或谷歌Analytics(分析)?他們也存儲在我們的網站上的文件夾。)

謝謝!

+3

如果這實在是一個新規則,我認爲它會在瀏覽器級別實現。這將不在程序員手中。 – sissonb

+0

「*我們必須問我們的用戶是否允許我們在他們的機器上創建cookie *。」 - 好的,問問他們,如果他們同意,請創建您的cookies。如果他們拒絕,刪除您現有的cookies並不要存儲任何其他cookie。如果這還不夠,爲什麼不呢?你能否引用有關的法律? – apsillers

+0

我無法與立法建立直接聯繫,但是搜索「EU Cookie指令」出現了大量文章,如:http://www.ico.gov.uk/for_organisations/privacy_and_electronic_communications /the_guide/cookies.aspx – psema4

回答

3

您無法關閉客戶端的Cookie。你的客戶端代碼可以停止創建新的cookie,但即使如此,服務器仍然可以將cookie放在頁面上。如果您想停止爲特定網站創建Cookie,那麼您需要停止在客戶端代碼和服務器代碼中這樣做。如果您想要使用這些cookies(例如跟蹤特定用戶),那麼這是否真的存在問題?例如,如果你設置一個cookie只是爲了記住當前用戶的最後一個標籤(cookie中沒有其他標識信息,並且沒有在服務器上使用該cookie),這是一個問題嗎?或者,一個存儲臨時會話ID的cookie,以便服務器可以跟蹤購物車中的物品。我懷疑這些都是問題,因爲這些都不是跟蹤或隱私問題。

由於每個國家都有自己的法律,所以如果您打算遵守特定國家的法律,您必須查閱其確切的法律。

1

我不知道所有不同的法律都是跨越不同的國家,但荷蘭餅乾不是那麼嚴格,大多數網站不會改變一件事。在嘗試清除所有Cookie創作之前,您可能需要查看適用於您網站的確切法律。

總之Dutch cookielaws歸結爲:

  • 一個網站必須請求允許放置Cookie等軌道用戶(包括第三方的cookies,如由谷歌添加的Cookie)。
  • 網站不需要詢問用戶是否允許放置運行網站所需的cookie。這種cookie的一個例子就是一個cookie,用於跟蹤您放入購物車的內容。

迄今爲止我所見過的這部法律的大多數實現與fok.nl上找到的大部分實現類似。用戶第一次打開網站時,會在他們的臉上拋出一個大的彈出窗口,只允許用戶打開真實的網站,如果他們允許該網站放置cookie的話。我假設這個設置被存儲在一個新的cookie中,這樣用戶就再也不會爲它煩惱了。這個解決方案不應太難實施。

編輯:

下面是實現的一些例子:http://www.stormmc.nl/nieuws/nederlandse-voorbeelden-implementatie-cookiewet/(只需點擊鏈接)。

相關問題