加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

限制 Flash 在指定域名/网址中播放 (Flash 防盗链)

发布时间:2020-12-15 17:50:18 所属栏目:百科 来源:网络整理
导读:限制 Flash 在指定域名/网址中播放 (Flash 防盗链)【收集修正】 ? ? 今天测试的时候发现这个方法,限制 Flash 在指定域名中播放。可能这个方法有些老了,不过还是有一定防止破解的效果,我亲自尝试了不得不强行结束任务。 url = "http://www.zhugao.cn"; /*
限制 Flash 在指定域名/网址中播放 (Flash 防盗链)【收集修正】

?

?

今天测试的时候发现这个方法,限制 Flash 在指定域名中播放。可能这个方法有些老了,不过还是有一定防止破解的效果,我亲自尝试了不得不强行结束任务。

url = "http://www.zhugao.cn";

/*
以下判断网址的前 20 个字符(字符数根据你的网址作相应修改),如果与"url"不一致则播放失败。注:swf 可以放在任意目录下,只要网址的前 20 个字符是正确的。
*/

if(_url.substring(0,20)<>url){
gotoAndStop(2);

/*
这里可以做一些东西,例如:将发布设置中的“本地回放安全性”设为“只访问网络”,然后在这里做无数的弹窗
onEnterFrame = function(){
getURL("http://www.zhugao.cn","_blank");
}
*/

}else{
gotoAndPlay(3); //跳到正常播放
}

为了便于阅读,以下是没有注释的代码:
url = "http://www.zhugao.cn";
if(_url.substring(0,20)<>url){
gotoAndStop(2);
}else{
gotoAndPlay(3);
}

如果要允许多个域名,可以这样写:url = "http://www.zhugao.cn";url2 = "http://zhugao.cn";if((_url.substring(0,20)==url) || (_url.substring(0,16)==url2)){gotoAndPlay(3);}else{gotoAndStop(2);} 注意:用此方法,设计过程中导出时的技巧:用IE先打开指定目标网址,以避免在导出时频繁弹出窗口,如果无效,请将默认浏览器设置成IE,关闭导出时的player窗口即可继续编辑,注意,有时会让Flash软件发生错误而被强行结束,导出前请保存文档,切记!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读