其实这个问题很简单通过js判断屏幕分辨率大小,根据不同的分辨率分别调用移动端的商桥与PC端的商桥即可,下面直接切入解决方法。1.HTML中的javascript代码:
2.单独建立2个js文件,一个移动端,一个pc端(举个栗子就是复制百度生成的商桥代码将下面进行替换即可)移动端:var _hmt = _hmt || [];
(function() {
var hm = document.createElement(“script”); hm.src = “百度商桥移动端调用的js路径”;
var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(hm, s); })();
document.write(’
PC自适应端:
var _hmt = _hmt || [];
(function() {
var hm = document.createElement(“script”); hm.src = “百度商桥PC端调用的js路径”;
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(hm, s); })();
document.write(’
这里需要提醒的是,百度生成的代码所调用的js的id都是不一样的所以要注意。