Bagaimana saya bisa memohon Chrome dengan opsi baris perintah ketika hyperlink diklik dalam email?


2

Saya memiliki aplikasi web yang mengharuskan penggunaan opsi baris perintah Chrome agar berhasil. Pengguna saya akan menerima email dengan hyperlink untuk menjalankan aplikasi web di Chrome pada PC mereka. Bagaimana saya bisa memohon Chrome dengan opsi baris perintah ketika hyperlink diklik dalam email? Jelas saya harus menjadikan Chrome sebagai browser default pada masing-masing PC pengguna, tetapi saya tidak tahu bagaimana memastikan bahwa setiap doa Chrome menyertakan opsi baris perintah itu.


Coba chrome "https://msn.com"atau START "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "https://msn.com"sebagai titik awal. Ganti msn.com dengan URL pilihan Anda. Anda tidak perlu menetapkan Chrome sebagai browser web default jika Anda menggunakannya dengan jalur eksplisit penuh dan kemudian meneruskannya dengan URL yang Anda perlukan untuk membukanya.
Pimp Juice IT

Jadi Anda menyarankan agar href yang saya gunakan di jangkar tag saya ketika saya mengirim email akan terlihat seperti contoh Anda?
jlavallet

Saya tahu cara memohon Chrome dari baris perintah (termasuk opsi baris perintah saya yang kebetulan --explicitly-allowed-ports=8734) tetapi saya tidak percaya saya dapat menanamkan semua yang Anda sarankan di HREF dari tag jangkar saya.
jlavallet

Apakah Hyperlink dinamis atau statis? Maksud saya jika selalu berupa tautan statis yang mengarah ke URL (yang tidak pernah berubah) - kirimi mereka pintasan atau file .lnk yang sudah dibuat sebelumnya. Dan target pintas bisa berupa sesuatu "%PROGRAMFILES(x86)%\Google\Chrome\Application\chrome.exe" --explicitly-allowed-ports=8734 https://myapp.domain.com. Saya tidak yakin apakah Anda dapat melampirkan file .lnk (server email Anda dapat mengkarantina mereka) tetapi Anda pasti dapat menyalin dan menempel file .lnk di antara komputer. Jika URL terus berubah ... Saya kira Anda dapat terus membuat file .lnk baru dan membagikan yang baru?
Darius

Panggilan yang baik untuk menggunakan variabel lingkungan jadi, file:///%PROGRAMFILES(x86)%\Google\Chrome\Application\chrome.exetetapi saya tidak yakin tentang meneruskan argumen dan URL ke situs tetapi lihat stackoverflow.com/questions/2140585/… karena mungkin atau tidak mungkin. Mungkin ada solusi tetapi saya tidak 100% yakin tapi mungkin ini akan memberi orang lain ide untuk membantu memberikan jawaban yang bagus yang akan cukup.
Pimp Juice IT

Jawaban:


0

1) Jika Anda memiliki akses administratif ke registri pengguna, Anda dapat mengubah kunci berikut:

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

Sebagai contoh

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"--incognito -- "%1"

Ini akan berfungsi untuk semua hyperlink (termasuk email).

2) Anda juga dapat mencoba injeksi parameter jarak jauh

<a href='chromehtml:www.google.com"%20--incognito"%20--"'>click me</a>

Tapi ini adalah kerentanan keamanan dan hanya berfungsi di browser versi lama (IE 8 dan sebelumnya).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.