Önümüzdeki haftalarda, HTML öğelerini gizlemenizi sağlayan API'lerimizde bir güncelleme yapmaya başlayacağız. Bu, özellikle bazı web sitelerinin kullanıcıları işlem yapma konusunda teşvik etmek için kullandığı sinir bozucu satır içi modsal açılır pencereleri gizlemek için yararlı olacaktır.
Şimdiye kadar değişiklikler aşağıdaki API'lerde yapıldı:
HTML öğelerini gizlemek için, sadece gizlemek istediğiniz tüm HTML öğelerinin kimliğini veya sınıf adlarını belirtmeniz yeterlidir. Örneğin #myelem, .myclass
. Aşağıda hem JavaScript hem de PHP kullanarak bunu yapmanın iki örneği verilmiştir.
JavaScript kullanarak HTML öğelerini gizleme
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();
PHP kullanarak HTML öğelerini gizleme
$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new GrabzItImageOptions();
$options->setHideElement("#myelem, .myclass");
$grabzIt->URLToImage("http://www.google.com", $options);
$grabzIt->SaveTo("test.jpg");
Ek olarak, hedef parametre, şimdi tanımlayıcılara ek olarak sınıf isimlerini de kabul eder, sadece standart CSS seçiciyi belirtin. Sadece bir CSS seçiciyi hedef parametreye aktarın, örneğin .myclass
or #myid
Birden fazla eşleşen eleman varsa, birincisi seçilecektir.