Не занимался подобной задачей, но, думаю, если пробовать так, то, в любом случае, неизменяемые функции надо вынести отдельно, а для изменяемых завести отдельный файл/файлы :)
Так можно сделать, что, если браузер Chrome, то выводить какой-нибудь jQuery dialog с подтверждением и лишь потом стандартное окошко браузера. Не вариант?
Кстати, говорят, что Boomburum позавчера сообщил довольно любопытное сведение, что к постам остаётся доступ, если ручками вхитрую поменять урл к постам юзера!
Вот даже не то, что идти, а это аспирантуре нужны именно такие аспиранты как вы, единственное, что не везде таким оказывается должная поддержка (я про Россию), так что вам придётся пробивать стены, скорее всего. В любом случае, удачи, думаю, стоит попробовать!