javascript: void function($) { var loadBookmarklet = function($) { (function() { if ("www.zomato.com" == document.domain) { var msg = ""; try { splits = $('meta[property="al:android:url"]').attr("content").split("/"); const id = splits[3], page_type = splits[2]; switch (page_type) { case "r": msg += "res_id: " + id; break; case "review": msg += "review_id: " + id; break; case "u": msg += "user_id: " + id; break; default: msg += "Page type unknow." } } catch (err) { console.log(err) } try { city_id = $("input[name=city]").attr("value"), msg += "\ncity_id: " + city_id } catch (err) { console.log(err) } "" != msg && (console.log(msg), alert(msg)) } })() }, hasJQuery = $ && $.fn && parseFloat($.fn.jquery) >= 1.7; if (hasJQuery) loadBookmarklet($); else { var s = document.createElement("script"); s.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.js", s.onload = s.onreadystatechange = function() { var state = this.readyState; state && "loaded" !== state && "complete" !== state || loadBookmarklet(jQuery.noConflict()) } } document.getElementsByTagName("head")[0].appendChild(s) }(window.jQuery);