搜索
javascript - 同一个页面,但是通过不同的域名访问,显示不同的js内容
某草草
某草草 2017-06-29 10:08:45
[PHP讨论组]

两个域名下查看源代码后显示的内容是一样的,就是同一个js的内容不一样。

某草草
某草草

全部回复(3)
怪我咯

可以通过拍模版变量去控制,session中一改存有host信息 可以通过这个lai判断

代言
<script src="a.js" id='js1'></script>
//方式1 (改变src的连接)
window.onload=function(){
    var js1=document.getElementById('js1');
    if(window.location.href.indexOf('a.com')!==-1){
        js1.setAttribute('src','a.js')
    }
    else{
        js1.setAttribute('src','b.js')
    }
}
//方式2 (添加script的标签)
window.onload=function(){
    var js1=document.createElement('script');
    if(window.location.href.indexOf('a.com')!==-1){
        js1.setAttribute('src','a.js')
    }
    else{
        js1.setAttribute('src','b.js')
    }
    document.body.appendChild(js1);
}
PHP中文网

页面写一个 公共的js 代码:判断 访问的域名:是a.com还是 b.com/ 根据不同的访问域名--- 动态创建不同的js的文件 引入目录 然后在引入到dom中
var jsFile = document.createElement("script");

    jsFile .src = "a.js";///或 b.js
    document.head.insertBefore(jsFile , document.head.childNodes[0]);//根据自己的页面需要 放到什么位置
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号