Запуск JQuery или Javascript на Facebook - PullRequest
2 голосов
/ 08 февраля 2012

Я пытаюсь выполнить простой кусочек jQuery или JavaScript после входа в мою учетную запись Facebook. Конечная цель на данный момент - щелкнуть мой пользовательский канал, как только элемент станет видимым, вместо того, чтобы использовать его по умолчанию для всего канала друзей в Facebook.

При попытке закодировать это с помощью моей консоли разработчика в Chrome, похоже, не работает JavaScript / jQuery. Даже просто $('div'); возвращает null. Можно ли запустить код на странице Facebook? Что они делают по-другому?

Полагаю, конечной целью было бы щелкнуть по div, если .val('give a waffle');, но просто понимание того, почему это не сработало до сих пор, также было бы интересно.

Любые намеки, советы или предложения приветствуются.

1 Ответ

10 голосов
/ 08 февраля 2012

Facebook не использует jQuery, если вы хотите поиграть с их страницей с помощью команд jQuery, вам нужно ее загрузить.Просто скопируйте содержимое http://code.jquery.com/jquery-1.7.1.min.js и сначала вставьте его в консоль.Затем действуйте как обычно.

Кроме того, вы можете разрешить Google разместить ваш jQuery :

<script type="text/javascript"
 src="//code.jquery.com/jquery-2.2.0.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    // This is more like it!
  });
</script>

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

...