Önümüzdeki haftalarda API'lerimizde HTML öğelerini gizlemenize olanak tanıyan bir güncellemeyi kullanıma sunmaya başlayacağız. Bu, özellikle bazı web sitelerinin kullanıcıları eylem gerçekleştirmeye teşvik etmek için kullandığı sinir bozucu satır içi kalıcı açılır pencereleri gizlemek için yararlı olacaktır.
Şu ana kadar değişiklikler aşağıdaki API'lere uygulandı:
HTML öğelerini gizlemek için, gizlemek istediğiniz tüm HTML öğelerinin kimliklerini veya sınıf adlarını belirtmeniz yeterlidir. Örneğin #myelem, .myclass
. Aşağıda bunu hem JavaScript hem de PHP kullanarak yapmanın iki örneği verilmiştir.
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();
$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");
Ayrıca hedef parametresi artık tanımlayıcılara ek olarak sınıf adlarını da kabul etmektedir; yalnızca standart CSS seçiciyi belirtmeniz yeterlidir. Örneğin hedef parametreye bir CSS seçiciyi iletmeniz yeterli .myclass
or #myid
Birden fazla eşleşen öğe varsa ilki seçilecektir.