Как я могу запретить SharePoint 2010 удалять / удалять JavaScript и некоторые элементы CSS? - PullRequest
10 голосов
/ 23 ноября 2011

Если вы используете встроенный в браузер HTML-редактор, который поставляется с SharePoint 2010, когда вы вставляете определенные селекторы CSS (например, nth-child) или какой-либо другой JavaScript вообще, SharePoint удалит эти элементы перед сохранением страницы.Можно утверждать, что это для безопасности, но на интранет-сайте это не имеет значения (какую угрозу может nth-child представлять? Правда?).

Так что я расстраиваюсь, насколько решает SharePointон хочет вырезать из любого HTML, который вы вводите, и я хотел бы знать, как это отключить, чтобы я мог вводить все, что мне нравится, в редакторе HTML.

Или я прошу слишком много,и есть ли другой, более простой способ редактировать страницы, не удаляя ничего?

1 Ответ

4 голосов
/ 20 января 2012

Это вопрос, состоящий из двух частей, поскольку стили должны рассматриваться одним способом, а JavaScript - другим.

  1. Стили

"Если редактор HTML обнаруживает новые классы каскадных таблиц стилей (CSS) чьи имена имеют префикс ms-rteCustom-XXXX, где XXXX - отображаемое имя классов, уникальных для страницы, оно отображает новый набор пользовательских стилей вместо набора по умолчанию. "

http://msdn.microsoft.com/en-us/library/ms551040.aspx

  1. JavaScript

Редактор HTML SharePoint 2010 не любит встроенные сценарии. Вместо этого вы должны сохранить скрипт в виде текстового файла и ссылаться на него в редакторе HTML:

http://sharepointadam.com/2010/08/31/insert-javascript-into-a-content-editor-web-part-cewp/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...