Internet Explorer และ Zones บนเว็บไซต์ที่มีหลายแหล่ง


1

ถ้าฉันเพิ่มไซต์ในโซนไซต์ที่เชื่อถือได้และมีสคริปต์จากไซต์ในโซนอินเทอร์เน็ตมันจะจัดการเนื้อหาที่โหลดจากไซต์ในโซนต่าง ๆ ได้อย่างไร

มันจะจัดการทุกอย่างบนหน้าเว็บราวกับว่ามาจากโซนที่เชื่อถือได้น้อยกว่าหรือไม่ หรือโซนที่น่าเชื่อถือมากขึ้น? หรือสคริปต์จะได้รับการปฏิบัติตามแต่ละโดเมน?

ฉันถามเพราะฉันมีเว็บไซต์ที่ต้องการสคริปต์ที่เชื่อถือได้ แต่มีแหล่งข้อมูลจากเว็บไซต์อื่น ๆ อีกมากมาย


คุณสามารถรวมสคริปต์ภายนอกเข้ากับสคริปต์เดียว ณ เวลาบิลด์ที่คุณสามารถโฮสต์ในโซนที่ถูกต้องได้หรือไม่
Burgi

ไม่ได้ส่วนเดียวของกระบวนการที่เราสามารถควบคุมได้คือโซน - ไฟล์และสถานที่จัดการโฮสต์นั้นอยู่นอกเหนือการควบคุมของเรา นั่นจะเป็นทางออกที่ดีที่สุด
Josiah

คำตอบ:


0

ดูเหมือนว่าสคริปต์จะได้รับการปฏิบัติบนพื้นฐานต่อโดเมน ดังนั้นสคริปต์จากแต่ละโดเมนจะถูกบล็อกหรือทำงานโดยขึ้นอยู่กับว่าอยู่ในโซนใด

ฉันเขียนหน้าทดสอบ rr () และ qq () ทั้งคู่เหมือนกันกับสคริปต์แบบอินไลน์ ด้วยการย้ายโดเมนระหว่างโซนจะเห็นได้ง่ายว่าบางส่วนถูกบล็อกและบางส่วนไม่

<html>
    <!-- Put yourjavascript.com temporarily into the untrusted zone -->
    <script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
    <script type="text/javascript" src="http://yourjavascript.com/51158106415/scare.js"></script>
    <script type="text/javascript" src="script.js"></script>
    <p id="one">Inline Script <span>Blocked</span></p>
    <p id="two">Local Script <span>Blocked</span></p>
    <p id="three">Trusted Script <span>Blocked</span></p>
    <p id="four">Untrusted Script <span>Blocked</span></p>
    <script>
    //inline
        document.getElementById('one').getElementsByTagName('span')[0].innerHTML = "Allowed";
    </script>
    <script>
    //local
        rr();
    </script>
    <script>
        //trusted
        $('#three span').html("Allowed");
    </script>
    <script>
        //untrusted
        qq();
    </script>
</html>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.