0
次のメッセージが表示されます。「キャッチされていないTypeError:以下のコードを実行している間、 'toString'がnullです。私はJavascriptに慣れていないので、どんな助けもありがたいですUncaught TypeError:ヌルの 'toString'プロパティを読み取ることができません
ありがとうございます。
function getUrlVars() {
var arrGamePath = document.referrer;
if(arrGamePath) {
var reg = new RegExp("[/][a-zA-Z]{2}-[a-zA-Z]{2,4}[/]");
var locale = reg.exec(arrGamePath) .toString();
while (locale.indexOf("/") != -1) {
locale = locale.replace("/", "");
}
return locale;
}else{
return false;
}
}
if(getUrlVars()) {
sCID = getUrlVars();
}
['exec()'は何も見つからないときに何を返しますか?】(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec#Return_value)? - ** null ** – Tushar
おそらく '/ [a-zA-Z] {2} - [a-zA-Z] {2,4} /。exec(document.referrer)'が必要です。 – Tushar