我正在尝试使用参数值并将这些值传递给带有 javascript 的 iframe 加载站点。这些网站可以有多种风格,所以我需要某种开关。我想使用参数,但由于某种原因,如果网站加载到 iframe 中,它就无法读取参数。
somesite.com?style=black
那么这可能吗?
如果使用下面的代码从 url 获取值
var urlParams = {};
(function(){
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([^&=]+)=?([^&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
while (match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();