我被要求在DotNetNuke 5中为扫描二维码的智能手机用户创建登录页。我很乐意制作移动优化的HTML,但我不知道如何删除DotNetNuke坚持在我的页面上散布的几十个小JavaScript文件。
这是我的皮肤档案:

<%@ Control Language="VB" Codebehind="~/admin/Skins/skin.vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" %>
<div id="ContentPane" runat="server" />

不知怎么的,这会在body标记中单独生成10个标记。即使这些文件是1k,他们也会减慢iphone和android通过3G连接访问页面的速度。
我怎样才能摆脱这种东西?
<script src="/WebResource.axd?d=ZqXqDXDKumeQiG8GZ0x_mzZZ0jQMPgecqAb7TxBPgb6GZEdhNEOACHbMv_-DjQSx6FMWwSwTCVOkBTdp0&amp;t=634390613877902798" type="text/javascript"></script>
<script src="/js/dnncore.js" type="text/javascript"></script>
<script src="/WebResource.axd?d=OY9wp5yXYij5t96ul3j-usYb-39eRGfAvw_wEQs0x7yQkcbu_mJ6hC130al2esCXmkgk0yjNpDCTD4bw0&amp;t=634390613877902798" type="text/javascript"></script>
<script src="/js/dnn.js" type="text/javascript"></script>
<script src="/js/dnn.xml.js" type="text/javascript"></script>

最佳答案

不幸的是,目前DNN中没有任何内置的东西可以让您删除大多数脚本(尽管有些WebResource.axd脚本可能取决于您正在显示的控件或正在使用的控制面板)。
我认为您最好的选择可能是使用Snapsis Page Blaster产品,该产品用于优化DNN的输出。默认情况下,它合并和缩小脚本和CSS文件。它还具有过滤功能,您应该可以使用这些功能来完全删除这些脚本。
就CSS而言,您还可以使用StyleHelper皮肤对象,该对象允许您指定DNN不应加载哪些CSS文件。

关于html - 如何清除DotNetNuke页面以在移动设备上查看?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6846862/

10-11 12:13