จะรับ Chrome เพื่ออนุญาตเนื้อหาแบบผสมได้อย่างไร


164

เบราว์เซอร์ Chrome โดยค่าเริ่มต้นกำลังบล็อกเนื้อหาผสม ฉันจะปรับการตั้งค่า / การกำหนดค่าของฉันเพื่ออนุญาตเนื้อหาผสมโดยไม่ทำการปรับเปลี่ยนใด ๆ บน UI ทุกครั้งได้อย่างไร

ฉันได้พบวิธีแก้ไขปัญหาสองข้อ แต่ไม่สามารถทำงานได้:

  1. มีบทความหลายบทความที่บอกว่าคุณสามารถปรับได้ภายใต้หัวข้อความปลอดภัยของ "Under the Hood" ในตัวเลือก ดูเหมือนว่าตัวเลือกนี้จะไม่มีอยู่อีกต่อไป ไม่มีแท็บ Under The Hood และไม่มีรายการแบบเลื่อนลงเพื่อปรับวิธีที่ Chrome จัดการกับเนื้อหาแบบผสมเท่าที่ฉันจะบอกได้
  2. ตัวเลือกอื่นคือการเพิ่มการ--allow-running-insecure-contentตั้งค่าสถานะในบรรทัดคำสั่งของคุณ "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-running-insecure-contentผมทำอย่างนี้เพื่อต้องการ: อย่างไรก็ตามเรื่องนี้ไม่ได้สร้างความแตกต่าง หากฉันพยายามเพิ่มการตั้งค่าสถานะภายในเครื่องหมายคำพูดคู่ Windows ก็บ่นว่ามันไม่ถูกต้อง

ดังนั้นตอนนี้ฉันมีตัวเลือกอะไรบ้างกับ Chrome เวอร์ชันล่าสุด


6
@StevenV ฉันสามารถคิดถึงสถานการณ์ที่อาจเกิดขึ้นเมื่อฉันอาจต้องการหรือต้องการ "เอาชนะ" พฤติกรรมนี้ แต่นั่นไม่ใช่คำถาม op ต้องการทราบวิธีการทำ หากคุณไม่ทราบว่าทำไมถึงต้องแสดงความคิดเห็น? op - # 1 ของคุณใช้ได้กับฉันในไซต์ https ที่อ้างอิงรูปภาพที่ไม่ใช่ https ตัวอย่างเช่น แม้ว่านี่ไม่ใช่คำถามการเขียนโปรแกรมและไม่ควรอยู่ในนั้น โพสต์ไว้บน SuperUser แทน
Jimmy D

ดังนั้นคุณมีส่วน Under the Hood ของการตั้งค่า Chrome หรือไม่ ฉันไม่!
Trant

สิ่งนี้ใช้ได้กับฉัน: stackoverflow.com/a/48480814/996926
advncd

คำตอบ:


189

ขั้นตอนตั้งแต่ Chrome v79 (2/24/2020):

  1. คลิกปุ่ม (i) ถัดจาก URL

ป้อนคำอธิบายรูปภาพที่นี่

  1. คลิกการตั้งค่าไซต์ในกล่องป๊อปอัป

ป้อนคำอธิบายรูปภาพที่นี่

  1. ที่ด้านล่างของรายการคือ "เนื้อหาที่ไม่ปลอดภัย" ให้เปลี่ยนเป็นอนุญาต

ป้อนคำอธิบายรูปภาพที่นี่

  1. กลับไปที่ไซต์และรีเฟรชหน้า

รุ่น Chrome ที่เก่ากว่า:

timmmy_42 ตอบคำถามนี้เมื่อ: https://productforums.google.com/forum/#!topic/chrome/OrwppKWbKnc

ในแถบที่อยู่ทางขวาสุดควรเป็นไอคอน 'โล่' คุณสามารถคลิกที่เพื่อเรียกใช้เนื้อหาที่ไม่ปลอดภัย

สิ่งนี้ใช้ได้กับฉันใน Chromium-dev เวอร์ชัน 36.0.1933.0 (262849)


60
Chrome 48 ดูเหมือนว่าจะไม่มีไอคอนรูปโล่อีกต่อไป
Alexander Bondar

3
@kwill เมื่อฉันคลิกที่ไอคอนรูปโล่และเลือกที่จะเรียกใช้สคริปต์ที่ไม่ปลอดภัยซึ่งยังคงไม่สามารถแก้ไขปัญหาได้ มีทางเลือกอื่นอีกไหม?
Ivan Vegner

6
สิ่งนี้ดูเหมือนจะไม่ทำงานใน Chrome 55 ฉันได้โพสต์คำถามเกี่ยวกับเรื่องนี้ที่นี่ stackoverflow.com/questions/41498423/…
David Cruwys

2
ทำงาน แต่ฉันไม่พบวิธีปิดใช้งาน 'เรียกใช้เนื้อหาที่ไม่ปลอดภัย' คุณสามารถเปิดใช้งานได้ แต่คุณไม่สามารถปิดการใช้งานได้ Google Chrome Version 48.0.2564.116 (64-bit)
user3439968

3
ไม่มีคำตอบที่ทำงานได้อีกต่อไป Chrome ลบไอคอนรูปโล่ออกแล้ว
BobHy

42

ใน Windows เปิดหน้าต่าง Run ( Win+ R):

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --allow-running-insecure-content

ใน OS-X ให้Terminal.appรันคำสั่งต่อไปนี้+ space:

open /Applications/Google\ Chrome.app --args --allow-running-insecure-content

Note:คุณดูเหมือนจะสามารถเพิ่มอาร์กิวเมนต์--allow-running-insecure-contentเพื่อเลี่ยงผ่านสิ่งนี้เพื่อการพัฒนา แต่มันไม่ใช่ทางออกที่แนะนำ


38

ไอคอนโล่ที่ถูกกล่าวถึงไม่ได้อยู่ในแถบด้านข้างสำหรับฉันเช่นกัน แต่ฉันแก้ไขมันโดยทำสิ่งต่อไปนี้:

ค้นหาไอคอนรูปโล่ที่อยู่ด้านขวาสุดของแถบป้อน URL

เมื่อคลิกที่ป๊อปอัพต่อไปนี้ควรจะปรากฏขึ้นนั้นคุณสามารถคลิกโหลดสคริปต์ที่ไม่ปลอดภัย ,

สิ่งนั้นควรทำให้รีเฟรชหน้าเว็บและสคริปต์ควรเริ่มทำงาน สิ่งที่เคยเป็นข้อผิดพลาด

ตอนนี้เป็นเพียงการเตือน

ระบบปฏิบัติการ: Windows 10

รุ่น Chrome: 76.0.3809.132 (รุ่นเป็นทางการ) (64 บิต)


แก้ไข # 1

ในเวอร์ชัน 66.0.3359.117 ไอคอนโล่ยังคงมีอยู่:

สังเกตการเปลี่ยนแปลงการออกแบบป๊อปอัปดังนั้นนี่คือ Chrome สำหรับรุ่น 66.0.3359.117

หมายเหตุ:ไอคอนรูปโล่จะปรากฏเฉพาะเมื่อคุณพยายามโหลดเนื้อหาที่ไม่ปลอดภัย (เนื้อหาจากhttp) เมื่อhttpsเปิด


ปัญหาเนื้อหาผสม
Deepak Keynes

@Keynes ดังกล่าวข้างต้นเพียงบรรเทาผลกระทบชั่วคราว หากคุณต้องการที่จะแก้ปัญหาได้อย่างสมบูรณ์ให้แน่ใจว่าทุกการร้องขอขาออกของคุณจะปลอดภัย (กhttps) httpเซิร์ฟเวอร์แทน
Script47

1
ฉันไม่เห็นไอคอนโล่รุ่น Chrome: 66.0.3359.117
Venkat

@Venkat มันยังคงมีอยู่สำหรับฉัน ฉันเพิ่งอัพเดตเป็นเวอร์ชั่นล่าสุด โปรดดูแก้ไข # 1
Script47

6

"C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" "- ไม่อนุญาตให้มีเนื้อหาที่ไม่ปลอดภัย"


6

การเรียกใช้คำสั่งต่อไปนี้ช่วยให้ฉันเรียกใช้ https เว็บเพจด้วย iframe ซึ่งมีการเชื่อมต่อ ws (ไม่ปลอดภัย)

chrome.exe --user-data-dir = c: \ temp-chrome - ปิดการใช้งานเว็บการรักษาความปลอดภัย - ไม่อนุญาตให้รันเนื้อหาที่ไม่ปลอดภัย


ฉันพบว่าฉันต้องใช้การตั้งค่าทั้งสองนี้เพื่อให้ส่วนขยายของฉันทำงานในโหมดนักพัฒนาซอฟต์แวร์โดยใช้เนื้อหาผสม ฉันมีคำอธิบายโดยละเอียดที่นี่ stackoverflow.com/questions/41498423/…
David Cruwys

1
ฉันพยายามC:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-running-insecure-contentแล้วและมันก็ไม่ได้ผลสำหรับฉัน --disable-web-securityและฉันพยายามกับ ที่สำคัญคือ--user-data-dir
spottedmahn

5

โซลูชันอื่นที่ถาวรในระหว่างเซสชันโดยที่คุณไม่ต้องเรียกใช้คำสั่งเฉพาะเมื่อเปิด chrome ดังนี้:

  1. เปิดหน้าต่าง Chrome
  2. ในแถบ URL ให้ป้อน Chrome: // net-internals
  3. คลิกที่ "นโยบายความปลอดภัยของโดเมน" ในแถบด้านข้าง
  4. เพิ่มชื่อโดเมนที่คุณต้องการให้สามารถเข้าถึงได้ในรูปแบบ http ในส่วน "เพิ่มโดเมน HSTS / PKP" เสมอ

2
ฉันลองสิ่งนี้มันใช้งานไม่ได้ การตั้งค่า HSTS / PKP เป็นการบอกให้เบราว์เซอร์ขอ HTTPS จากเซิร์ฟเวอร์แม้ว่า URL ที่ร้องขอจะระบุว่า http: หรือไม่ได้พูดโปรโตคอลใด ๆ เลย แต่คาดว่าเซิร์ฟเวอร์จะรองรับ HTTPS ซึ่งไม่ใช่สิ่งที่ OP ขอ
BobHy


3

บน OSX โดยใช้รุ่นปัจจุบันของ Chrome (2/20/2020, 79.0.3945.130) คุณสามารถ:

คลิกที่ไอคอนข้อมูล 'i' ทางด้านซ้ายของแถบที่อยู่

คลิก Site Settings

เลื่อนลงไปที่ Insecure content

เปลี่ยนจาก Blocked (Default)เป็นAllow

โหลดหน้านี้ซ้ำและลองดำเนินการอีกครั้ง


ทำงานใน Google Chrome ได้เช่นกัน
codemirror

@Codemirror ขอบคุณขอโทษฉันพิมพ์ผิดในโพสต์ต้นฉบับของฉัน ฉันหมายถึง OSX ใช้ Chrome
Jeremy

1

Chrome 46 และใหม่กว่านั้นควรแสดงเนื้อหาแบบผสมโดยไม่มีการเตือน แต่อย่างใดโดยไม่มีการล็อคสีเขียวในแถบที่อยู่

ที่มา: ทำให้ไอคอนการรักษาความปลอดภัยของหน้าเว็บใน Chrome เป็นบล็อกความปลอดภัยออนไลน์ของ Google


ในการชี้แจงว่าไม่จำเป็นต้องแสดงเนื้อหาโดยอัตโนมัติเพียง แต่ไม่ได้ส่งสัญญาณพร้อมคำเตือนรูปสามเหลี่ยมใน https: // ส่วนของ URL
dragon788
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.