Html - CSS - XML - JavaScript - Ajax
Javascript'çiler - Mevcut URL'yi Bookmark İçine Yerleştirme?
Javascript'çiler - Mevcut URL'yi Bookmark İçine Yerleştirme?
-
Selamlar,
Seneler önce pagerank check gibi bir kaç bookmark vardı bende. Mesela tahribat açıkken tıklayınca gittiği adres "prcheck.com/?=tahribat.com" oluyor ve tahribatın PR değerini veriyordu.
Benzer şekilde bir kaç yere uyarlamak istiyorum. Epey debelendim ama bulamadım.
Örnek :
https://developers.google.com/speed/pagespeed/insights/?url=JS(buraya_link_gelecek.window.location.href)&tab=mobile
Kalın yazdığım yere link gelecek mesela. Bilen için çok basit bi işlem, hatta tek komut olduğunu tahmin ediyorum ancak gogulda bulamadım.
El atarsanız sevinirim
Sevgiler,
Noneym
-
bookmarka'a sayfa ekle diyorsun ardından aşağıdaki kodu URL kısmına yazıyorsun.
javascript:document.location="https://developers.google.com/speed/pagespeed/insights/?url="+document.location+"JS&tab=mobile"
-
pSkpt bunu yazdı
bookmarka'a sayfa ekle diyorsun ardından aşağıdaki kodu URL kısmına yazıyorsun.
javascript:document.location="https://developers.google.com/speed/pagespeed/insights/?url="+document.location+"JS&tab=mobile"
Adamsın, şöyle bişey buldum ben de çalıştı. Senin dediğini de denicem daha basit daha net
javascript:(function(){f='https://developers.google.com/speed/pagespeed/insights/?url='+window.location.href+'&tab=mobile';if(!window.open(f))location.href=f;})()
-
pSkpt bunu yazdı
bookmarka'a sayfa ekle diyorsun ardından aşağıdaki kodu URL kısmına yazıyorsun.
javascript:document.location="https://developers.google.com/speed/pagespeed/insights/?url="+document.location+"JS&tab=mobile"
Bunun yeni sekmede açılmasını nasıl sağlarız?
-
let target = 'https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile'; const { href: fullLink } = location; const { origin: domain } = new URL(fullLink); const ask = confirm(`OK: ${fullLink}\n\nCANCEL: ${domain}`); if (ask) target = target.replace('{}', window.encodeURIComponent(fullLink)); else target = target.replace('{}', window.encodeURIComponent(domain)); window.open(target, '_blank').focus();
Kodumuz bu kadar basit aslinda :)
Simdi bunu biraz derleyelim ki satir/karakter bakimindan daha az yer kaplasin.
var a = "https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile", b = location.href, c = (new URL(b)).origin; a = confirm("OK: " + b + "\n\nCANCEL: " + c) ? a.replace("{}", window.encodeURIComponent(b)) : a.replace("{}", window.encodeURIComponent(c)); window.open(a, "_blank").focus();
Tek satir haline getirelim ve basina "javascript:" on ekini ekleyelim ki yer imlerinde sorunsuz calisir hale gelsin.
javascript:var a="https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile",b=location.href,c=(new URL(b)).origin;a=confirm("OK: "+b+"\n\nCANCEL: "+c)?a.replace("{}",window.encodeURIComponent(b)):a.replace("{}",window.encodeURIComponent(c));window.open(a,"_blank").focus();
Simdi tek yapman gereken bunu yer imlerine kaydetmek.
Hayirli isler bol kazanclar :P -
end bunu yazdı
let target = 'https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile'; const { href: fullLink } = location; const { origin: domain } = new URL(fullLink); const ask = confirm(`OK: ${fullLink}\n\nCANCEL: ${domain}`); if (ask) target = target.replace('{}', window.encodeURIComponent(fullLink)); else target = target.replace('{}', window.encodeURIComponent(domain)); window.open(target, '_blank').focus();
Kodumuz bu kadar basit aslinda :)
Simdi bunu biraz derleyelim ki satir/karakter bakimindan daha az yer kaplasin.
var a = "https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile", b = location.href, c = (new URL(b)).origin; a = confirm("OK: " + b + "\n\nCANCEL: " + c) ? a.replace("{}", window.encodeURIComponent(b)) : a.replace("{}", window.encodeURIComponent(c)); window.open(a, "_blank").focus();
Tek satir haline getirelim ve basina "javascript:" on ekini ekleyelim ki yer imlerinde sorunsuz calisir hale gelsin.
javascript:var a="https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile",b=location.href,c=(new URL(b)).origin;a=confirm("OK: "+b+"\n\nCANCEL: "+c)?a.replace("{}",window.encodeURIComponent(b)):a.replace("{}",window.encodeURIComponent(c));window.open(a,"_blank").focus();
Simdi tek yapman gereken bunu yer imlerine kaydetmek.
Hayirli isler bol kazanclar :Pçok teşekkür ederim hocam birazdan ekleyeceğim. süper anlatım için de teşekkür ederim :)
bu işin özü, bunu kendim yapabilecek kıvama gelmek, "javascript" öğrenmek midir? yoksa daha spesifik bir ismi var mı bu alanın
-
Spesifik olarak html'i bükmek istiyorsan,
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
JavaScript 101 için,
https://developer.mozilla.org/en-US/docs/Web/JavaScript
Kısaca javascripti anlamak gerekiyor. Callback nedir, class nedir, asenkron nedir, javascript nasıl çalışır, fonksiyonları nelerdir falan filan...
-
ellerin dert görmesin <3
edit, yukarıdaki kodda confirm muhabbetini iptal etsek tıklayınca direkt yeni sekmede açsa , nasıl yaparız?
noname tarafından 07/Haz/21 00:42 tarihinde düzenlenmiştir -
noname bunu yazdı
ellerin dert görmesin <3
edit, yukarıdaki kodda confirm muhabbetini iptal etsek tıklayınca direkt yeni sekmede açsa , nasıl yaparız?
insight'a domainle mi istek atacak yoksa tüm adresle mi?
-
end bunu yazdınoname bunu yazdı
ellerin dert görmesin <3
edit, yukarıdaki kodda confirm muhabbetini iptal etsek tıklayınca direkt yeni sekmede açsa , nasıl yaparız?
insight'a domainle mi istek atacak yoksa tüm adresle mi?
tüm adres, o an hangi sayfadaysak o. yani anasayfada basarsam tahribat.com, burada basarsam https://www.tahribat.com/forum/javascriptciler---mevcut-urlyi-bookmark-icine-ye-249459 sayfası analiz edilecek
-
noname bunu yazdıend bunu yazdınoname bunu yazdı
ellerin dert görmesin <3
edit, yukarıdaki kodda confirm muhabbetini iptal etsek tıklayınca direkt yeni sekmede açsa , nasıl yaparız?
insight'a domainle mi istek atacak yoksa tüm adresle mi?
tüm adres, o an hangi sayfadaysak o. yani anasayfada basarsam tahribat.com, burada basarsam https://www.tahribat.com/forum/javascriptciler---mevcut-urlyi-bookmark-icine-ye-249459 sayfası analiz edilecek
javascript:var a="https://developers.google.com/speed/pagespeed/insights/?url={}&tab=mobile",b=location.href;a=a.replace("{}",window.encodeURIComponent(b));window.open(a,"_blank").focus();