Псевдоним DOM-функции (Document.Write) и скриптов на других доменах - PullRequest
3 голосов
/ 29 мая 2009

Я хочу заставить внешние сторонние скрипты (на отдельных доменах) использовать мою собственную реализацию document.write, когда я загружаю их в свой домен.

е:

document.write = function(args) {
    // My custom Function
    }

Это прекрасно работает для скриптов в том же домене, но скрипты в других доменах используют браузер по умолчанию. Могу ли я переопределить это?

1 Ответ

0 голосов
/ 30 мая 2009

Вот вы:

(window.HTMLDocument ? HTMLDocument.prototype : document).write = function(s) {
    this.title = s;
}

И в IE, и в не-IE объект "this" является объектом документа браузера.

...