Komut satırında google chrome ile yerel dosya URL'sine Bağımsız Değişkenler ekleme


4

Yerel bir dosyayı google-chrome'da açmaya çalışırken bazı sıkıntılar yaşıyorum çünkü google chrome'da tuhaf bir URL veriyor, ancak konsolda gayet iyi yazdırıyor.

Konsolda aldığım çıktı:

Dosya:? ///home/user/Questionnaire/initialFr.html id = 902

İşte krom aldığım adres:

Dosya: ///home/user/Questionnaire/initialFr.html%3Fid=902

Şimdiye kadar topladıklarımdan itibaren, "?" sunucu tarafında yorumlanmaları gerektiği için. etrafında yol var mı?

Şimdiden teşekkürler


1
ne elde etmeye çalışıyorsun?
Jakuje

Temel olarak bir deneme çalıştırıyor. Tarayıcıda yerel bir dosyayı açmam gerekiyor, burada c ++ programında hesaplanan bazı parametrelerle google chrome için sistem çağrısı yapıyorum.
LBes

1
Yerel dosyayı arıyorsanız, "sunucu tarafı" yoktur ve her şey tarayıcıda değerlendirilir. Bu muhtemelen Firefox'ta olduğunu görmüyorum çünkü güvenli bir şekilde kodlanmış potansiyel "tehlikeli" karakterleri gösteren bir krom özelliği. Tek sorun URL çubuğunda nasıl göründüğü ise, sorun olmadığına inanıyorum;)
Jakuje

Aslında bu URL'yi JavaScript ve html içeren yerel dosyamda ayrıştırmam gerektiği için bir sorun var. Ne yazık ki chrome kullanmam gerekiyor çünkü kullandığım bazı JavaScript kodları diğer tarayıcılarda çalışmıyor
LBes

Eğer (javascript) konsolunda "doğru" bulursanız yapacak bir şey yoktur. Veya C ++ uygulamasından yolda başka bir yere "tercüme" edilir mi? Bu konuda daha spesifik olabilir misiniz?
Jakuje

Yanıtlar:


7

Parametreleri istemci tarafı bir HTML sayfasına geçirmek için, yerel dosyaları kullanırken, karma # soru işaretleri yerine kullanılmalı ?.

Yani, temelde: file:///home/user/Questionnaire/initialFr.html#id=902


İlginç. Sayfa yerel olarak barındırılıyorsa, # işaretinin soru işaretinin yerine kullanıldığını görünce, sayfadaki belirli bir bağlantıya nasıl bağlanacağını biliyor musunuz?
ultrafez

@ultrafez Emin değilim (şimdi test edemiyorum), ama bence kullanıyorum # iki kere işe yarayabilirdi. Örneğin, initialFr.html#id=902#anchor
nKn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.