Я новый разработчик в своей компании, и я занимаюсь в основном интерфейсной веб-разработкой.Сотрудники отдела продаж и маркетинга часто просят нашу команду разместить на нашем сайте сторонние javascript-коды.
"Вот небольшой фрагмент кода. Наш продавец спросил, не могли бы вы добавить это на нашей домашней странице"
Это меня очень нервирует.
Я знаю, что эти скрипты могут замедлять наши страницы, и я обнаружил, что в некоторых случаях мне приходилось окружать некоторый код блоками try / catch, чтобы эти сторонние ошибки не влияли на другиескрипты на странице.
Эти сценарии приходят ко мне в различных формах ...
некоторые из них являются сценариями, поставляемыми поставщиком, которые мы размещаем ...
<script src="http://www.mycompany.com/js/vendor-file.js" type="text/javascript">
... некоторыессылка в нашем коде, но размещенная извне
<script src="http://www.vendor.com/js/file.js" type="text/javascript">
... и некоторые скрипты появляются на нашем сайте, вставляя теги в нашу голову, записывая в DOM
var a = document.createElement("script"); a.type = "text/javascript" ... etc.
Меньшая проблема, но все же важная, это запись файлов cookie - и превышение лимита в 20 файлов cookie IE6 (да, важная клиентская база по-прежнему работает на IE6, и они представляют реальный $$$) - поэтому мы требуем (надеюсь) отсутствия javascriptsразмещенный на нашем домене удаляет любые дополнительные куки.
Но, кроме вопроса о файлах cookie - какие существуют дополнительные риски / сценарии / опасности, о которых мне нужно знать или которых нужно отслеживать, - чтобы я мог порадовать наш сайт и наших клиентов.
Спасибо
- Богат