0
Noob在这里需要一些帮助。域名锁定 - 多个域名
我想用这段代码片段来锁定SWF到几个域名。
var allowedDomains:String = "ghostwire.com|somewhere.net|elsewhere.org";
var allowedPattern:String = "^http(|s)://("+allowedDomains+")/";
var domainCheck:RegExp = new RegExp(allowedPattern,"i");
if (!domainCheck.test(url))
{
// domain check failed, abort application
stop();
// abort();
}
else
{
// domain okay, proceed
}
问题是,即使添加我的网站,如:
VAR allowedDomains:字符串= “mysite.nl | mysite.de | mysite.co.uk”;
swf使用abort()函数。
这一个作品抢域网址好吧。但是没有办法添加多个域
var url:String = stage.loaderInfo.url;
var goodPattern:RegExp = /^(http:\/\/)(www\.)?mysite\.nl/;
if (goodPattern.test(url) == true)
{
trace("This flash is hosted on mysite");
}
else
{
trace("This flash is not hosted on mysite");
this.alpha = 0;
};
上面的代码片段很有用。 但是,然后给了我两个其他问题。 1:我不能再添加一个域名。 2:在代码混淆之后,舞台被取消,所以当试图播放swf时,我得到一个调试器错误。
类型错误:错误#1009:空对象
有人可以告诉我什么,我做错了什么!
原始链接在这里:
PS:我是新手,而不是从这里禁止。 我只是找不到旧的细节,当试图让脚本通过电子邮件向我发送一个新的细节时,我收到一条消息,说使用的电子邮件很好,而不是这个数据库。
soo我有一条消息promp使用我的谷歌帐户,我做了,对不起如果这是错误的。
希望得到一些帮助consern我的线程。 在此先感谢
谢谢你回答我。 – johnsone
谢谢你回复我,但这也没有解决我的问题。 – johnsone