Более надежный подход к предотвращению создания вашего сайта - использовать заголовок X-Frame-Options . Ссылка обсуждает джекджинг, но контрмеры также применимы к вашему вопросу, потому что атака потребует, чтобы вредоносный веб-сайт создал ваш собственный сайт, чтобы начать анализировать ключевые события. (Ссылка также указывает на статью об ужасах кодирования, в которой описываются трудности подходов на основе фреймов на основе JavaScript.)
Вот еще больше фона при переборе кадров. Он включает технику на основе JavaScript, но предпочитает метод X-Frame-Options.