Страницы: 1
Привет всем, даже не знаю сюда ли обратился.....В общем нужен код который выполняется с момента нажатия в браузере CTRL+U. Где мне его взять? Если у кого есть напишите пожалуйста! Думаю я что там не так уж и много написано ).
Добавлено 09-09-2013 13:27:46
Ну или просто подскажите как выудить исходный код страницы, как это делается?
Отредактировано web.num (09-09-2013 13:27:46)
Отсутствует
web.num
http://forum.mozilla-russia.org/viewtopic.php?pid=626321#p626321
Отсутствует
имею ввиду нужен сам код реализации этого!
Добавлено 09-09-2013 14:20:45
2112 function BrowserViewSourceOfDocument(aDocument) 2113 { 2114 var pageCookie; 2115 var webNav; 2116 2117 // Get the document charset 2118 var docCharset = "charset=" + aDocument.characterSet; 2119 2120 // Get the nsIWebNavigation associated with the document 2121 try { 2122 var win; 2123 var ifRequestor; 2124 2125 // Get the DOMWindow for the requested document. If the DOMWindow 2126 // cannot be found, then just use the content window... 2127 // 2128 // XXX: This is a bit of a hack... 2129 win = aDocument.defaultView; 2130 if (win == window) { 2131 win = content; 2132 } 2133 ifRequestor = win.QueryInterface(Components.interfaces.nsIInterfaceRequestor); 2134 2135 webNav = ifRequestor.getInterface(nsIWebNavigation); 2136 } catch(err) { 2137 // If nsIWebNavigation cannot be found, just get the one for the whole 2138 // window... 2139 webNav = gBrowser.webNavigation; 2140 } 2141 // 2142 // Get the 'PageDescriptor' for the current document. This allows the 2143 // view-source to access the cached copy of the content rather than 2144 // refetching it from the network... 2145 // 2146 try{ 2147 var PageLoader = webNav.QueryInterface(Components.interfaces.nsIWebPageDescriptor); 2148 2149 pageCookie = PageLoader.currentDescriptor; 2150 } catch(err) { 2151 // If no page descriptor is available, just use the view-source URL... 2152 } 2153 2154 top.gViewSourceUtils.viewSource(webNav.currentURI.spec, pageCookie, aDocument); 2155 }
Да уж........сложновато для новичка )
Отредактировано web.num (09-09-2013 14:20:45)
Отсутствует
Страницы: 1