Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   функция с native code (https://javascript.ru/forum/misc/57920-funkciya-s-native-code.html)

fablor222 26.08.2015 11:56

функция с native code
 
как можно сделать функцию с [native code]?

к примеру при вызове:
document.write(window.navigator.mozGetUserMedia)


получаю:
function mozGetUserMedia() { [native code] }


как сделать так, что бы при вызове
document.write(myFinction)


получить:
function myFinction() { [native code] }

tsigel 26.08.2015 12:04

Вроде вполне логично, что также как и в предыдущей теме.
var myF = function () {};
myF.toString = function () {
  return 'function myFinction() { [native code] }';
};
alert(myF);

join 26.08.2015 12:31

Цитата:

Сообщение от tsigel (Сообщение 385737)
Вроде вполне логично, что также как и в предыдущей теме.
var myF = function () {};
myF.toString = function () {
  return 'function myFinction() { [native code] }';
};
alert(myF);

Автору нужна не строка, а код работающей функции скрытый браузером[native code], и переопределить работу кода в свою, пользовательскую функцию.

tsigel 26.08.2015 12:50

Цитата:

Сообщение от fablor222
как сделать так, что бы при вызове
document.write(myFinction)


получить:
function myFinction() { [native code] }

Ну не знаю где здесь автору надо получить код скрытой функции. На мой взгляд надо спрятать тело своей функции.

Klark 05.06.2017 00:33

Как то один раз у меня это получилось, но сейчас уже не могу вспомнить как я это сделал. Помню что это было связано с привязкой контекста, писал функцию что возвращает другую функцию и в результате у меня выходил этот "Native Code"


Часовой пояс GMT +3, время: 13:18.