แต่เว็บไซต์ที่แตกสลายเหล่านั้นน่าหดหู่ ... โฆษณาป๊อปอัพหรือโฆษณาลอยตัวทั่วหน้าจอ ... ฉันโกรธมาก ...
ดังนั้นฉันจึงสร้างเบราว์เซอร์ที่เรียบง่ายเป็นพิเศษและห้าม JS ทั้งหมดในหน้า (กฎของการปิดการใช้งาน JS นั้นไม่ค่อยดีนักและสิ่งที่อยู่ใน CSS ไม่ได้ถูกแบน แต่ก็เพียงพอแล้วสำหรับฉันที่จะใช้มันในขณะนี้) โดยวิธีการที่ฉันยังฆ่า iframes ทั้งหมด
นอกจากนี้คุณยังสามารถจดจำหน้าเว็บที่คุณเรียกดูได้โดยอัตโนมัติและคุณสามารถป้อนโดยตรงเมื่อคุณเปิด คุณไม่กลัวที่จะขัดจังหวะเมื่ออ่านหนังสือ
เนื่องจากมันง่ายมากมันไม่รองรับแบบฟอร์มมันรองรับลิงก์เท่านั้น ฮ่าฮ่าการอ่านก็เพียงพอแล้ว ...
การประมวลผลเซสชันหลอกในรหัสและ XMLHTTP I Encapsulated นั้นคุ้มค่าที่จะได้เห็น
ไม่สามารถทำงานได้โดยตรงบันทึกไว้ในเครื่องบันทึกเป็น HTA เพื่อใช้งานฮ่าฮ่า
รหัสมีดังนี้:
<head>
<title> bookviewer </title>
<metahttp-equiv = "content-type" content = "text/html; charset = utf-8"/>
<style>
Body {margin: 0px; padding: 0px; overflow: auto; สไตล์ชายแดน: ไม่มี; ขนาดตัวอักษร: 12px; พื้นหลังสี: buttonface;}
iframe {width: 100%; สไตล์ชายแดน: ไม่มี; ตำแหน่ง: สัมบูรณ์; ด้านบน: 25px;}
#i1 {ความสูง: 22px; จุดสูง: 18px; ความกว้าง: 100%; ชายแดน: 1pxsolid#666; มาร์จิ้น: 0px2px; การตอบสนอง: 0px10px;}
</style>
<script>
strsessionName = "bookviewer_lasturl";
lasturl = "";
xp = newxmlhttp ();
functionCheckMe () {
if (i1.value! = lasturl) {
lasturl = i1.value;
session_set (strsessionName, lasturl);
-
พยายาม{
สำหรับ (vari = 0; i <f1.document.links.length; i ++) f1.document.links [i] .onclick = n0;
} catch (e) {}
if (/book/.5Seecn/i.test (lasturl)) f1.document.body.onkeydown = chkkey;
-
FunctionChkkey () {
VarallLinks;
if (f1.event.keycode == 39) {
alllinks = f1.document.links;
สำหรับ (vari = 0; i <alllinks.length; i ++) ถ้า (/หน้าถัดไป/.test (alllinks [i] .innerhtml)) {
i1.value = alllinks [i] .href; n2 (); return;
-
} elseif (f1.event.keycode == 37) {
alllinks = f1.document.links;
สำหรับ (vari = 0; i <alllinks.length; i ++) ถ้า (/หน้าก่อนหน้า/.test (alllinks [i] .innerhtml)) {
i1.value = alllinks [i] .href; n2 (); return;