ไม่มีใครรู้วิธีเปิด Chrome และเปิด "chrome url" ทันทีหรือไม่
ฉันพยายามสร้างทางลัดเช่นนี้ แต่มันไม่ทำงานเมื่อฉันพยายาม มันยอมรับเฉพาะ http: // urls
GoogleChromePortable.exe "chrome://settings/"
ขอขอบคุณล่วงหน้าที่สามารถช่วยได้
ไม่มีใครรู้วิธีเปิด Chrome และเปิด "chrome url" ทันทีหรือไม่
ฉันพยายามสร้างทางลัดเช่นนี้ แต่มันไม่ทำงานเมื่อฉันพยายาม มันยอมรับเฉพาะ http: // urls
GoogleChromePortable.exe "chrome://settings/"
ขอขอบคุณล่วงหน้าที่สามารถช่วยได้
คำตอบ:
ตกลงดังนั้นในที่สุดฉันก็คิดว่า "แฮ็ค" แฮ็คนี้ต้องการสร้างส่วนขยายเพื่อจัดการกับคำขอ ฉันได้ลองใช้ "จี้" Chrome ด้วยวิธีที่ค่อนข้างง่ายกว่า แต่ดูเหมือนว่า Chrome จะปลอดภัยพอที่จะหยุดฉันจากการทำเช่นนี้และนี่คือสิ่งที่ใกล้เคียงที่สุดที่ฉันจะได้รับ
ขั้นแรกให้สร้างไดเรกทอรีว่างที่สามารถเข้าถึงได้บนฮาร์ดไดรฟ์
สร้างไฟล์ที่manifest.json
มีเนื้อหาดังต่อไปนี้:
{
"name": "Open Chrome URLs",
"version": "1.0",
"manifest_version": 2
}
สร้างไฟล์ที่open.html
มีเนื้อหาดังต่อไปนี้:
<html>
<head>
<title>Open Chrome URLs</title>
<script type="text/javascript" src="open.js"></script>
</head>
<body>
</body>
</html>
สร้างไฟล์ที่open.js
มีเนื้อหาดังต่อไปนี้:
window.addEventListener("load", function(){
var key = "secretKey"; // replace "secretKey" with your own secret key
if(window.location.search == "?key=" + key && window.location.hash.length > 1){
chrome.tabs.update({
'url': "chrome://" + window.location.hash.substr(1) + "/"
});
}else{
document.body.appendChild(document.createTextNode("Invalid"));
}
});
แทนที่คีย์ลับด้วยของคุณเองหากต้องการ
จากนั้นเปิดหน้าส่วนขยาย ( chrome://extensions/
)
ทำเครื่องหมายในช่องทำเครื่องหมาย "โหมดนักพัฒนาซอฟต์แวร์" และคลิก "โหลดส่วนขยายที่คลายการแพค" และเลือกไดเรกทอรีที่คุณเพิ่งสร้างขึ้น
ตอนนี้คุณควรเห็นส่วนขยายใหม่ปรากฏขึ้น
คัดลอกรหัสส่วนขยาย
สุดท้ายให้เริ่ม Chrome ด้วย URL ต่อไปนี้เป็นพารามิเตอร์
chrome-extension://nihlceAnywayPutTheExtensionIdHere/open.html?key=secretKey#settings
แทนที่ส่วนแรกด้วยรหัสส่วนขยายด้วยชิ้นส่วนที่คุณเพิ่งคัดลอก
นอกจากนี้ให้แทนที่secretKey
ด้วยอันที่คุณตั้งไว้ข้างต้น
คุณสามารถใช้ URL อื่น ๆ ของ Chrome แทนการตั้งค่าได้
หมายเหตุ: คุณต้องมีทางลัดไปยัง Chrome แทนการเชื่อมโยงอินเทอร์เน็ต
โชคดี!
chrome://settings/
ได้ดีที่สุดในการรักษาความปลอดภัยคุณไม่สามารถเปิดเพียง แม้ในส่วนขยายที่ใช้window.location.replace("chrome://settings/")
ล้มเหลว (ลองในคอนโซล: [) ฉันสามารถใช้chrome.tabs.update
เพื่อทำสิ่งนี้ให้สำเร็จเท่านั้น ต้องการทราบว่าวิธีการแก้ปัญหาที่ง่ายกว่าใด ๆ
นี่เป็นวิธีแก้ปัญหา AutoHotkey ที่ง่ายมาก:
WinActivate Chrome
send ^t
sleep 100
sendraw chrome://settings/ ; any URL works
sleep 100
send {enter}
เมื่อเริ่มการทำงานของ Chrome ให้เข้าไปที่ chrome: // settings / Url จากนั้นตัวเลือกสำหรับเมื่อเริ่มต้นเลือกใช้ URL ที่ระบุ ใส่การตั้งค่าโครเมียมลงไปที่นั่นแล้วคลิกตกลง จากนั้นคุณเลือกฟองสำหรับตัวเลือกนั้นและมันจะเริ่มไปที่หน้าการตั้งค่า ตอนนี้หากคุณต้องการให้สิ่งนี้เป็นโซลูชันนามแฝงมากกว่าเพียงแค่คัดลอกไบนารีไบนารีและกำหนดค่าหรือถ้าคุณใช้ mac os x คัดลอกแพคเกจแอปและทำสิ่งนี้กับรุ่นที่สองหรือตัวเลือกหลักของคุณ คุณควรเปลี่ยนชื่อไบนารีและกำหนดค่าอีกครั้ง แต่มีมากกว่าหนึ่งวิธีที่จะทำ จากนั้นกำหนดทางลัดหรือชื่อแทนของคุณตามนั้น