Это звучит , как будто вы пытаетесь запустить код node.js в браузере. Если это правильно, то это не сработает, потому что require - это функция, специфичная для узла. Node.js не работает в браузере; это альтернативная среда выполнения для javascript, в которой такие вещи, как turntable.fm работают на вместо в браузере.
Если вы хотите что-то написать с помощью букмарклета, вы сможете использовать только то, что доступно через браузер - то есть то, что вы можете получить, когда перейдете на turntable.fm, откроете консоль javascript и начните вводить текст вещи в. Это обычно состоит из window
и document
, и любых библиотек, которые использует turntable.fm. Например, если они используют jquery, вы можете получить к нему доступ с помощью $
.
Редактировать: Также, если вы используете Firefox, ищите расширение 'firebug'. Если вам повезет (или вы используете Chrome), ваш браузер (или расширение, такое как firebug) предоставит вам console.log, который полезен для отладки.
О, и вот руководство: https://developer.mozilla.org/en-US/docs Вы захотите прочитать его.