Как очистить страницу DotNetNuke для просмотра на мобильном устройстве? - PullRequest
2 голосов
/ 27 июля 2011

Меня попросили создать целевую страницу в DotNetNuke 5 для пользователей смартфонов, которые сканируют QR-код.Мне удобно делать HTML, оптимизированный для мобильных устройств, но я не могу понять, как удалить десятки маленьких файлов JavaScript, DotNetNuke настаивает на разбрызгивании по всей моей странице.*

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

Каким-то образом это генерирует теги ten внутри только тега body.Даже если эти файлы имеют размер 1 КБ, они будут тормозить работу iPhone и Android, которые попадут на страницу через соединение 3G.

Как мне избавиться от подобных вещей?

1 Ответ

3 голосов
/ 27 июля 2011

К сожалению, на данный момент нет ничего встроенного в DNN, которое позволило бы вам удалить большинство этих сценариев (хотя некоторые из сценариев WebResource.axd могут зависеть от того, какие элементы управления вы отображаете, или какую панель управления вы используете »использовать).

Я думаю, что вам лучше всего использовать продукт Snapsis Page Blaster , предназначенный для оптимизации вывода из DNN.По умолчанию он объединяет и минимизирует скрипты и CSS-файлы.Он также имеет возможности фильтрации, которые вы можете использовать для полного удаления этих сценариев.

Что касается CSS, вы также можете использовать скин-объект StyleHelper , который позволяет вам указатькакие файлы CSS должны не загружаться DNN.

...