1<!DOCTYPE html> 2<html><head> 3<script type="text/javascript"> 4function createPageList() { 5 var xhr = new XMLHttpRequest; 6 xhr.open("GET", "/pagelist.json"); 7 xhr.onload = function(e) { 8 if (xhr.status == 200) { 9 var pages = JSON.parse(xhr.responseText); 10 if (pages.length) 11 document.getElementById("noPageNotice").style.display = "none"; 12 13 var pageList = document.createElement("ol"); 14 for (var i in pages) { 15 var link = document.createElement("a"); 16 var title = pages[i].title ? pages[i].title : ("Page " + (Number(pages[i].id))); 17 var url = pages[i].url; 18 link.appendChild(document.createTextNode(title + (url ? (" [" + url + "]") : "" ))); 19 link.setAttribute("href", pages[i].inspectorUrl); 20 var pageListItem = document.createElement("li"); 21 pageListItem.appendChild(link); 22 pageList.appendChild(pageListItem); 23 } 24 document.body.appendChild(pageList); 25 } 26 }; 27 xhr.send(); 28} 29 30document.addEventListener("DOMContentLoaded", createPageList, false); 31</script> 32</head><body> 33<h1>Inspectable web views</h1> 34<p id="noPageNotice" style="color:grey">None found, make sure that you have set the developerExtrasEnabled preference property on your WebView.</p> 35</body></html> 36