這似乎是應該很容易做的事情,但我找不到任何可行的解決方案。基本的想法是擁有一個與url關聯的代碼數組,並且根據哪個url被解析爲引用者,代碼被插入到localStorage中。如何在Javascript或Jquery中關聯兩個值?
var site = {
「example1.com」 : "x10",
「example2.com」 : "x11",
「example3.com」 : "x12"
}
if (document.referrer.indexOf(sitevalue) != -1) {
if (localStorage) {
localStorage.setItem("code",sitekey);
}
}
因此,如果引用者是example1.com,那麼localStorage中的代碼將設置爲「x10」,依此類推。我已閱讀可能使用Underscore.js _Invert方法,但我認爲這是一個更明顯的解決方案,我失蹤了。
它只是一個對象。 '.setItem(「code」,site ['example1.com'])' – 2014-10-08 18:33:50