Вы можете разработать приложение, которое внедрит динамический код в ее статический сайт через Javascript. Я делаю это для одного из моих проектов здесь, на работе, и это кажется приемлемым решением.
Быстрый пример HTML:
<!doctype html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="loader.js"></script>
</head>
<body>
<div id="customcontent" class="contentlib"></div>
</body>
loader.js:
$().ready(function () {
$('<style type="text/css"> ... </style>').appendTo('head');
$('.contentlib').each(function() {
$.getScript($(this).attr('id')+'.js');
});
});
customcontent.js:
$().ready(function () {
$('#customcontent').html(' ... ');
});
Это немного сложнее, чем должно быть (вторая загрузка скрипта на основе идентификатора div), так как я должен поддерживать множественную замену на одной странице.
В любом случае, я мог бы видеть, как вы используете это, чтобы добавить свое приложение со стороннего веб-сайта, и, пока вы будете придерживаться использования форм AJAX, средний пользователь не будет мудрее.