在不绑定手机版域名的情况下,用手机访问论坛会一片空白

在不绑定手机版域名的情况下,用手机访问论坛会一片空白

By ivanilla at 2016-11-21
0人收藏 • 6688人看过

因为我自己的网站程序还在开发,先临时使用你的论坛,由于是在OpenShift(同样是临时的)部署,并不能使用多个二级域名,so。。。 另外不能用邮箱登录吗?说用户不存在

41 个回复 | 最后更新于 2016-11-21
lincanbin
2016-11-21
#1

没绑定域名的话,这个域名指向的内容你当然没有控制权。

lincanbin
2016-11-21
#2

邮箱登录后面加。

ivanilla
2016-11-21
#3

回复#1 @lincanbin :

我用电脑看了下,知道原因了: 移动版下面jQuery undefined,虽然我在后台加上了jquery的CDN,也确认加载了jquery,但无济于事

另外桌面版发帖时也有$ ubdefined($(function))和md5 undefined的情况,无法加载UEditor

我用的是developer分支,版本5.8.0

lincanbin
2016-11-21
#4

回复#3 @ivanilla :

官方也是这个分支啊,应该没问题的说。

ivanilla
2016-11-21
#5

回复#2 @lincanbin :

另外建议在后台选项加入cdn.bootcss.cn这个CDN节点,库相当全,支持HTTPS,速度也快。

ivanilla
2016-11-21
#6

回复#4 @lincanbin :

桌面版(主页都有):

捕获2.PNG

移动版:

捕获3.PNG

lincanbin
2016-11-21
#7

回复#6 @ivanilla :

你这很迷啊,是不是OpenShift屏蔽了大JS的加载?

你看下Network,jQuery真的有被载入吗?

ivanilla
2016-11-21
#8

回复#7 @lincanbin :

因为我从bootcss CDN加载的,而且我看了Network确认加载了,我加的MathJax也加载了。

lincanbin
2016-11-21
#9

回复#8 @ivanilla :

你在Console跑一个最简单的:

$(function(){})

感觉你的jQuery没载入。

ivanilla
2016-11-21
#10

回复#9 @lincanbin :

我执行了没有问题,但我把代码放在head的,合理的解释就是在jQuery加载之前就已经出错了

lincanbin
2016-11-21
#11

回复#10 @ivanilla :

global.js的15行之前只有注释,没别的js了。

lincanbin
2016-11-21
#12

回复#10 @ivanilla :

你是不是加了什么其他js库,它重定义了$。

ivanilla
2016-11-21
#13

回复#12 @lincanbin :

我只设置了<head>标签之间加载的内容:

<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/mathjax/2.7.0/MathJax.js"></script>

其他的都没改,也没改文件

lincanbin
2016-11-21
#14

回复#13 @ivanilla :

你这个重定义了$了啊。 

lincanbin
2016-11-21
#15

回复#13 @ivanilla :

jQuery本来已经加载过一次了,不能再加载了。

ivanilla
2016-11-21
#16

回复#11 @lincanbin :

我看了网页源代码,知道原因了,因为global.js是在设置里面的其他js之前加载的,所以会出错,

那我只能手动改掉代码了。

ivanilla
2016-11-21
#17

回复#15 @lincanbin :

不,我看了Network,确认jQuery是在CDN加载的,不是本站。

lincanbin
2016-11-21
#18

回复#17 @ivanilla :

你在layout里删掉了原来的jQuery加载代码?

ivanilla
2016-11-21
#19

回复#18 @lincanbin :

没有,我现在什么代码都没改,可能是无法从本地加载jQuery吧


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录