Что я хочу сделать, так это позволить другим людям иметь возможность кодировать свою собственную логику для отображения содержимого определенного элемента div, который я им даю. Это пространство, в которое они могут свободно добавлять элементы DOM, настраивать их с помощью собственного CSS и проектировать так, как они хотят.
Однако, когда я это делаю, я сталкиваюсь с проблемой конфликтов CSS и конфликтов глобальных переменных Javascript. Я столкнулся с теневым DOM, и будет ли эта технология подходящей для этого варианта использования? Если да, то как запретить другим выбирать элементы DOM за пределами их теневого DOM? Например, если они делают что-то вроде $('body') с помощью jquery и начинают его изменять.
Еще одна вещь, которую следует учитывать, это то, что люди будут отображать внутри этого данного элемента div, зависит от получения данных из моего веб-приложения. Хорошим примером может быть поток данных и некоторый неизвестный тип диаграммы, которую они могут разработать для отображения данных в реальном времени.
<div>
? Чтобы предоставить пользователям доступ к некоторым данным, вы можете разрешить своим пользователям создавать подключение через веб-сокет или запрос REST к вашему веб-серверу. Однако, если вы хотите создать связь между вашим сайтом и iframe с помощью JavaScript, у вас не так много вариантов. Единственная возможность, которую я вижу здесь, - это добавить некоторые параметры к ссылке iframe, например.src="index.html?param1=value1"
- person ssc-hrep3   schedule 27.05.2016