คำถามติดแท็ก webbrowser-control

22
การแทนที่. NET เว็บเบราเซอร์ควบคุมด้วยเบราว์เซอร์ที่ดีกว่าเช่น Chrome?
มีวิธีง่าย ๆ ในการแทรกเบราว์เซอร์ที่ทันสมัยลงในโปรแกรมประยุกต์. NET หรือไม่ เท่าที่ฉันเข้าใจตัวWebBrowserควบคุมคือ wrapper สำหรับIEซึ่งจะไม่เกิดปัญหายกเว้นว่ามันดูเหมือนว่าเป็นIEเวอร์ชันเก่ามากโดยทั้งหมดที่เกี่ยวข้องกับ CSS screw-ups เสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น (หากโปรแกรมการเรนเดอร์ไม่ได้ทำการแพตช์ฉันสามารถคาดหวังได้ว่าปัญหาการล้นบัฟเฟอร์ zillion จะได้รับการแก้ไขหรือไม่) และปัญหาอื่น ๆ ฉันใช้Visual Studio C # (รุ่นด่วน - สร้างความแตกต่างที่นี่หรือไม่?) ฉันต้องการรวมเว็บเบราว์เซอร์ที่ดีในแอปพลิเคชันของฉัน ในบางครั้งฉันใช้เพื่อจัดการขั้นตอนการลงทะเบียนผู้ใช้ส่วนต่อประสานกับคุณสมบัติบางอย่างของเว็บไซต์ของฉันและสิ่งอื่น ๆ ตามลำดับนั้น แต่ฉันมีแอปพลิเคชั่นอื่นอยู่ในใจที่จะต้องควบคุม ... ฉันต้องการ: เบราว์เซอร์ที่สามารถรวมภายในหน้าต่างแอปพลิเคชันของฉัน (ไม่ใช่หน้าต่างแยกต่างหาก) การสนับสนุนที่ดีสำหรับ CSS, js และเทคโนโลยีเว็บอื่น ๆ เทียบเท่าเบราว์เซอร์ที่ทันสมัย ฟังก์ชันเบราว์เซอร์พื้นฐานเช่น "นำทาง", "ย้อนกลับ", "โหลดซ้ำ" ... การเข้าถึงโค้ดเพจและเอาท์พุตแบบเสรี ฉันกำลังคิดเกี่ยวกับ Chrome เนื่องจากอยู่ภายใต้ใบอนุญาต BSD แต่ฉันจะมีความสุขกับ IE …

8
ตัวเลือกสำหรับการฝัง Chromium แทนการควบคุมเว็บเบราเซอร์ IE ด้วย WPF / C #
Internet Explorer ตาม WPF เว็บเบราเซอร์ทนทุกข์ทรมานจากบางส่วนควบคุมแป้นพิมพ์และมุ่งเน้นประเด็นและปัญหาหน่วยความจำรั่ว เพื่อเป็นทางเลือกในการแก้ไขปัญหาเหล่านี้เรากำลังพิจารณาตัวเลือกที่พร้อมใช้งานสำหรับการโฮสต์ Chromium แทนการควบคุมเว็บเบราเซอร์ในโครงการ WPF / C # ของเราโดยยึดตามการแก้ไข HTML มีการถามคำถามที่คล้ายกันที่นี่มาก่อน ฉันได้อ่านคำตอบและทำวิจัยของฉันเองแล้วแต่ฉันหวังว่าจะได้รับคำติชมเพิ่มเติมจากผู้ที่ใช้ตัวเลือกต่อไปนี้ในโครงการคุณภาพการผลิต : AwesomiumและAwesomium.NET มันดูเหมาะสมมาก แต่ฉันไม่ชอบความจริงที่ว่าโครงการไม่ใช่โอเพ่นซอร์สและไม่สามารถใช้งานซอร์สเต็มได้อย่างง่ายดาย นอกจากนี้อาจเป็นเรื่อง overkill สำหรับโครงการของเราเนื่องจากการแสดงผลนอกหน้าจอไม่ใช่สิ่งที่เราต้องพึ่งพาจริงๆ Chromium Embedded Framework (CEF)และ. NET ผูกสำหรับ CEF นี่อาจเป็นตัวเลือกที่ดีที่สุดในขณะนี้ โปรเจ็กต์ดูเหมือนจะมีชีวิตชีวาและแอ็คทีฟขณะนี้กำลังซิงค์กับ Chrome v27 CEF3 ใช้สถาปัตยกรรมแบบหลายกระบวนการของ Chrome นอกจากนี้ยังมีลักษณะเช่น Adobe จะให้มันรับรองบาง Chrome Frame ของ Google ในขณะที่จุดประสงค์ดั้งเดิมของมันคือการเป็นปลั๊กอิน HTML5 สำหรับ IE และ Firefox …

11
ปิดใช้งานการลากและวางในองค์ประกอบ HTML หรือไม่
ฉันกำลังทำงานเกี่ยวกับแอปพลิเคชันบนเว็บที่ฉันกำลังพยายามใช้ระบบหน้าต่างที่มีคุณสมบัติครบถ้วน ตอนนี้กำลังไปได้ดีฉันพบปัญหาเล็กน้อยเพียงเรื่องเดียว บางครั้งเมื่อฉันลากส่วนหนึ่งของแอปพลิเคชันของฉัน (ส่วนใหญ่มักจะเป็น div มุมของหน้าต่างซึ่งควรจะเรียกใช้การดำเนินการปรับขนาด) เว็บเบราว์เซอร์จะฉลาดขึ้นและคิดว่าฉันหมายถึงการลากและวางบางสิ่ง ผลลัพธ์สุดท้ายการกระทำของฉันถูกพักไว้ในขณะที่เบราว์เซอร์ทำการลากและวาง มีวิธีง่ายๆในการปิดการลากและวางของเบราว์เซอร์หรือไม่? ฉันอยากจะปิดมันได้ในขณะที่ผู้ใช้คลิกที่องค์ประกอบบางอย่าง แต่ให้เปิดใช้งานอีกครั้งเพื่อให้ผู้ใช้ยังคงสามารถใช้ฟังก์ชันการทำงานปกติของเบราว์เซอร์กับเนื้อหาในหน้าต่างของฉันได้ ฉันใช้ jQuery และแม้ว่าฉันจะไม่พบมันในการเรียกดูเอกสาร แต่ถ้าคุณรู้วิธีแก้ปัญหา jQuery ที่แท้จริงมันจะดีมาก กล่าวโดยย่อ: ฉันจำเป็นต้องปิดการใช้งานการเลือกข้อความของเบราว์เซอร์และฟังก์ชันลากแล้วปล่อยในขณะที่ผู้ใช้ของฉันกดปุ่มเมาส์ลงและเรียกคืนฟังก์ชันนั้นเมื่อผู้ใช้ปล่อยเมาส์

6
ปิดใช้งานข้อผิดพลาดของ JavaScript ในการควบคุมเว็บเบราว์เซอร์
ฉันกำลังพัฒนาแอปพลิเคชัน windows ด้วยการควบคุมเว็บเบราว์เซอร์ที่นำทางไปยังไซต์แชร์พอยต์ ปัญหาของฉันคือฉันได้รับข้อผิดพลาดของ JavaScript ฉันจะปิดใช้งานข้อผิดพลาด JavaScript ได้อย่างไร ฉันไม่ต้องการให้พวกเขาปรากฏขึ้น

13
ใช้ Internet Explorer เวอร์ชันล่าสุดในการควบคุมเว็บเบราว์เซอร์
เวอร์ชันเริ่มต้นของตัวควบคุมเว็บเบราว์เซอร์ใน แอปพลิเคชันC # Windows Formsคือ 7 ฉันได้เปลี่ยนเป็น 9 โดยบทความBrowser Emulationแต่จะใช้ Internet Explorer เวอร์ชันล่าสุดที่ติดตั้งในตัวควบคุมเว็บเบราว์เซอร์ได้อย่างไร

12
IE9 WebBrowser Control จะรองรับคุณสมบัติทั้งหมดของ IE9 รวมถึง SVG หรือไม่
ฉันเพิ่งอัปเกรดเป็น IE9-beta ตอนนี้ในแอปพลิเคชัน WinForm .Net (3.5) ของฉันฉันต้องการใช้WebBrowserการควบคุม ดังนั้นคำถามของฉันคือWebBrowserคอนโทรลจะแสดงคุณสมบัติและฟังก์ชันทั้งหมดของ IE9 หรือไม่? ข้อกังวลของฉันคือฉันต้องการแสดงกราฟิก SVG บนมัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.