图集页面源代码head部分出现以下两行Js代码:<script type="text/javascript">var ey_1564127251 = {"ClosePage":0,"get_url":"/index.php?m=api&c=Ajax&a=get_arcrank&aid=14","buy_url":"/index.php?m=user&c=Media&a=media_order_buy&_ajax=1","VideoLogicUrl":"/index.php?m=api&c=Ajax&a=video_logic&_ajax=1","LevelCentreUrl":"/index.php?m=user&c=Level&a=level_centre","aid":14};</script>
<script type="text/javascript" src="/public/static/common/js/view_arcrank.js?v=v1.4.8"></script>
但实际在图集模板中,我并未写入以上两行Js代码,第一段Js代码是什么意思呢?这两段Js是从哪儿添加的呢?
瞎摸索找到了解决办法:
找到了控制以上两段Js的Php文件,在根目录下application>home>behavior>ViewFilterBehavior.php。
在控制文件中注释语句中才明白这两段Js是神马意思:是自动追加阅读权限JS事件的意思。感觉自己不需要这个功能,从第82行到102行将这几行的Php判断语句注释掉,前端就不带自动追加以上两段Js代码。