ไม่นานมานี้ Google ได้เพิ่มคุณสมบัติใหม่ที่เรียกว่าChrome Custom Tabsตั้งแต่ Chrome 45 บน Android JellyBean หรือใหม่กว่า
แท็บที่กำหนดเองของ Chrome คืออะไร
นักพัฒนาแอพต้องเผชิญกับทางเลือกเมื่อผู้ใช้แตะ URL เพื่อเปิดเบราว์เซอร์หรือสร้างเบราว์เซอร์ในแอปของตนเองโดยใช้ WebViews
ตัวเลือกทั้งสองนำเสนอความท้าทาย - การเปิดเบราว์เซอร์เป็นสวิตช์บริบทหนักที่ไม่สามารถปรับแต่งได้ในขณะที่ WebViews ไม่แชร์สถานะกับเบราว์เซอร์และเพิ่มค่าใช้จ่ายในการบำรุงรักษา
แท็บที่กำหนดเองของ Chrome ช่วยให้แอปควบคุมประสบการณ์การใช้เว็บของพวกเขาได้มากขึ้นและทำให้ช่วงการเปลี่ยนภาพระหว่างเนื้อหาเนทีฟและเนวิเกเตอร์เป็นไปอย่างราบรื่นมากขึ้นโดยไม่ต้องหันไปใช้ WebView
สิ่งนี้จะใช้ได้เมื่อใด
ตั้งแต่ Chrome 45 เป็นต้นไปแท็บที่กำหนดเองของ Chrome สามารถใช้งานได้กับผู้ใช้ Chrome ทุกคนในเวอร์ชัน Android ที่สนับสนุนของ Chrome (Jellybean เป็นต้นไป)
Google ได้รวมคุณสมบัตินี้ไว้ในแอพบางตัว (เช่นGoogle+ , Google Search ) และตอนนี้แอปของบุคคลที่สามสามารถใช้งานได้ (เช่นTwitter , Stack Exchange )
ในขณะที่บางแอพพลิเคชั่นมีการตั้งค่าเพื่อเปิด / ปิด (เช่นGoogle Search ), บางแอพอาจไม่สามารถปิดการใช้งานได้ ฉันรู้ว่าฉันยังคงสามารถเปิดการเชื่อมโยงใน Chrome โดยแตะเมนูล้น (3 จุดด้านบนขวา) และเลือกเปิดใน Chrome อย่างไรก็ตามมันจะดีกว่าถ้ามันสามารถปิดการใช้งานในบางแอพ
ดังนั้นคำถามของฉันคือ: มันเป็นไปได้ที่จะปิดการใช้งานคุณลักษณะนี้โดยเฉพาะอย่างยิ่งในแอพที่เลือก ? (โดยปิดการใช้งานฉันหมายถึงการเปิดลิงก์โดยตรงในเบราว์เซอร์เริ่มต้นหรือแจ้งให้ผู้ใช้เลือกเบราว์เซอร์)
หมายเหตุ : ฉันเปิดรับข้อเสนอแนะทั้งหมดรวมถึงโซลูชันรูทหรือแม้กระทั่งถอนการติดตั้ง Chrome ในกรณีที่เลวร้ายที่สุด อย่างไรก็ตามต้องการคำตอบที่เป็นประโยชน์มากกว่า