Я пытаюсь выяснить, как продлить:Переписать функцию в функции
var outdatedBrowser = function(options) {
function startStylesAndEvents() {
console.log("bleh");
}
}
Я пытаюсь переписать функцию startStylesAndEvents, не касаясь исходный код библиотеки: https://github.com/burocratik/outdated-browser/blob/develop/outdatedbrowser/outdatedbrowser.js
Итак, когда Я называю:
outdatedBrowser({
bgColor: '#f25648',
color: '#ffffff',
lowerThan: 'transform',
languagePath: 'your_path/outdatedbrowser/lang/en.html'
})
и использует функцию startStylesAndEvents, он использует мину вместо у них ...
Спасибо!
К сожалению, для этого требуется «прикосновение к исходному коду библиотеки», которое не будет работать для OP. –
@GeorgeBailey Не обязательно. Вопрос не говорит о том, как библиотека вызывает функцию. Если библиотека вызывает эту функцию внутри оператора 'with', объект области видимости которого просочился наружу, вам не нужно изменять библиотеку. Очень маловероятно, но не невозможно. – Oriol
Я думаю, что OP избегает изменения устаревшего браузера. –