在 Javascript 中是否可以通过src
参数传递变量? IE。
<script type="text/javascript" src="http://domain.com/twitter.js?handle=aplusk" />`
我希望twitter.js
在做我需要它做的事情之前查看并查看是否传递了“句柄”,并将其响应返回到调用twitter.js
的原始页面。
我最初在twitter.js
中创建了一个函数,它执行以下操作:
function getHandle() {
var vars = [], hash, username;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
if (hash[0] == 'handle')
username = hash[1];
}
return username;
}
这个问题是有道理的,window.location.href 不能处理我从<script src="" />
调用的文件
谢谢!