Я использую Google Chrome и его инструменты для разработчиков, такие как «Осмотреть элемент», чтобы проверить производительность моих веб-страниц. Я знаю, что его инструмент разработчика «Console
» может использоваться для выполнения JavaScript.Как выполнить часть кода JavaScript с помощью инструментов разработчика Chrome
Я только что спас мне один заинтересованный веб-страницы на моем веб-счет Вкусные и я заметил, что все, что информация, которую он нуждается проходит через JavaScript
, поэтому я просто пытался поставить этот код на мой JS консоли, так что я могу видеть весь фоновый процесс, но он потерпел неудачу. Может кто-нибудь, пожалуйста, скажите мне, как мне с ним работать, потому что я знаю, что это можно сделать.
То, что я вижу
коде, вам нужно будет сохранить в качестве закладки
javascript:(function(e,t)%7Bvar n=e.document;setTimeout(function()%7Bfunction a(e)%7Bif(e.data==="destroy_bookmarklet")%7Bvar r=n.getElementById(t);if(r)%7Bn.body.removeChild(r);r=null%7D%7D%7Dvar t="DELI_bookmarklet_iframe",r=n.getElementById(t);if(r)%7Breturn%7Dvar i="https://delicious.com/save?",s=n.createElement("iframe");s.id=t;s.src=i+"url="+encodeURIComponent(e.location.href)+"&title="+encodeURIComponent(n.title)+"¬e="+encodeURIComponent(""+(e.getSelection?e.getSelection():n.getSelection?n.getSelection():n.selection.createRange().text))+"&v=1.1";s.style.position="fixed";s.style.top="0";s.style.left="0";s.style.height="100%25";s.style.width="100%25";s.style.zIndex="16777270";s.style.border="none";s.style.visibility="hidden";s.onload=function(){this.style.visibility="visible"};n.body.appendChild(s);var o=e.addEventListener?"addEventListener":"attachEvent";var u=o=="attachEvent"?"onmessage":"message";e[o](u,a,false)},1)})(window)
Детали: Я аккаунт на delicious.com который предоставляет мне услуги для сохранения моих заинтересованных веб-ссылок. например, если я посещаю страницу с вопросом о Stackoverflow, и мне нравится вопрос, который мне просто нужно щелкнуть по закладке (я указал вам URL-адрес выше), мне интересно, как он извлекает родительскую страницу и сохраняет ее в своей базе данных, Как это можно сделать, используя только javascript, я всегда замечал закладки только с веб-адресами, но этот код содержит код javascript. Может ли кто-нибудь рассказать мне, как это работает, спасибо
Обратите внимание, что 'javascript:' не повреждает что-либо в консоли, поскольку он рассматривается как [метка] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Reference/Statement/label) (хотя это совершенно не нужно). Кодировка URL, как вы говорите, определенно вызывает поломку. – apsillers