Akışkan: Giriş yapmaya çalıştığımda, Akışkan Uygulamam bunun yerine varsayılan tarayıcıyı başlattı


19

Favori web sitem için bir Akışkan Uygulaması oluşturdum .

Ancak oluşturduğum Fluid App'ta web sitesine giriş yapmaya çalıştığımda bir sorun var: bunun yerine varsayılan web tarayıcım (benim durumumda Safari) açılıyor.

Neden giriş yapamıyorum? Web sitesine giriş yapmaya çalıştığımda Fluid App'ım neden varsayılan tarayıcımın taramayı erteliyor?

Yanıtlar:


36

Akışkan Uygulamalar, Akışkan Uygulamasını oluştururken seçtiğiniz web sitesi veya web uygulamasıyla sınırlı kalmaya çalışır. Bu nedenle, herhangi bir Fluid Uygulaması, o web sitesinin "dışında" bir URL'ye göz atarsanız sizi sistem varsayılan web tarayıcınıza (Safari veya Firefox gibi) gönderir.

Şimdi, bir "web sitesini" neyin oluşturduğunu belirlemek kesin bilimden daha siyah sanattır. Bir web sitesi, farklı sunucularda bulunan ve bu nedenle farklı URL alanlarında bulunan belgeleri ve kaynakları içerebilecek oldukça belirsiz bir fikir olduğu için "Web sitesi" korkutucu alıntılarda bulunuyor.

Ayrıca, birçok web sitesi için giriş akışı genellikle hızlı ve sessiz bir şekilde, sağladığınız ana sayfa URL'si gibi görünebilecek veya görünmeyebilecek birkaç URL üzerinden yönlendirilir. Bu, Sıvının sistemin varsayılan tarayıcısına göz atmayı ertelemesine neden olur.

Akışkan Uygulamanız görüntülenmesi istenen herhangi bir URL'ye bakar ve bu URL'deki kaynağın, sağladığınız ana URL ile aynı "web sitesinin" bir parçası olup olmadığını tahmin etmeye çalışır. Bu zor bir tahmin oyunudur ve Sıvı asla kutudan% 100 doğru olamaz.

İyi haber şu ki, Fluid'in seçtiğiniz herhangi bir URL modeline göz atmaya izin vermek / vermemek için bir beyaz liste / kara liste özelliği var. Temel olarak, Sıvı Uygulamanızın ne yapmasına izin verildiğini kontrol etmek için Sıvı Uygulamanızın "web sitesini" neyin oluşturduğunu tanımlamanız gerekir.

Bu özelliği yapılandırmak için Fluid Uygulamanızın Uygulama Menüsüne gidin (Apple menüsünün sağında):

Tercihler> Beyaz Liste Tercihleri ​​Bölmesi

Sıvı Uygulaması Beyaz Liste Tercihi

Beyaz Liste Önpanında, Sıvı Uygulamanızın yalnızca istediğiniz URL'lere göz atmasını sağlayacak URL kalıpları ekleyebilir / düzenleyebilir / kaldırabilirsiniz. "Şu kalıplarla eşleşen URL'lere göz atmaya izin ver:" radyo düğmesini seçin.

Aşağıdaki "Desen" tablosuna, Sıvı Uygulamanızın ziyaret etmesini istediğiniz URL'ler için bir Joker Desen ekleyin. Yıldız ("*") bu tabloda özel bir Joker karakterdir. Yıldız "burada herhangi bir şeyi eşleştir" anlamına gelir ve çok büyük URL kalıp gruplarını kolayca dahil etmenin veya hariç tutmanın güçlü bir yoludur.

Alternatif olarak, URL kalıbınızı aşağıdaki /gibi eğik çizgilere sararak Joker Karakter Desenleri yerine tam Normal İfadeler kullanabilirsiniz /http:\/\/google\.com\/.+/. Normal İfadelerin ne olduğunu bilmiyorsanız, onlardan bahsettiğimi unutun. Çok daha karmaşıktırlar ve Joker Karakter Desenleri neredeyse her zaman işi daha kolay yapabilir.

Fluid Uygulamanızın sizi varsayılan tarayıcınıza (örneğin, Safari) gereksiz yere vurduğunu fark ederseniz, Safari'de yüklenen ilk URL'yi belirlemeye çalışmalısınız. Bu ilk URL, Fluid'in "web sitenizin" bir parçası olmadığını düşündüğü URL'dir. Bu URL'yi belirledikten sonra, yukarıda açıklanan tabloya bu URL ile eşleşmesi için bir desen eklemeniz gerekir. Akışkanın benzer bir URL'ye göz atmayı daha fazla kabul etmesi için desene yıldızların liberal olarak uygulanmasını öneriyorum.

Fluid ayrıca, daha iyi bilinen bazı web uygulamaları için varsayılan olarak makul miktarda "özel durum" kodu ile birlikte gönderilir. Temel olarak, bu, Fluid'un bazı popüler web uygulamalarında (özellikle sizi genel ev URL'leriyle eşleşmeyen URL'lere hızlı bir şekilde yönlendiren) çalıştığı bilinen bir URL modelleri koleksiyonuna sahip olduğu anlamına gelir ve Fluid bunları otomatik olarak ekler İlk lansmanda desenler. Gmail iyi bir örnektir ve Gmail için varsayılan modeller yukarıdaki ekran görüntüsünde gösterilmektedir.


1
Todd bunu sorduğunuz ve cevapladığınız için teşekkür ederim, birkaç kez geldiğini gördüm - umarım bu google'da referans alır ve bu konuyla ilgili akıcı posta listesine soruları durdurur.
dstarh

Bu aynı adla ancak farklı bir URL'ye sahip bir Akışkan uygulamasını yeniden oluşturma belirtisidir. Fluid'in gösterdiği web sitesini taşıdım ve uygulamayı yeniden oluşturdum. Beyaz liste ayarlarına gittim ve hala eski alan adına sahipti.
Kobi Tate

Todd'un yanıtı iyi çalışıyor, ancak Beyaz Liste sekmesindeki tüm sitelerin işleri kolaylaştırmasına izin verme seçeneğini de belirleyebilirsiniz.
Shakaib Saleem

5

Todd'un yanıtı doğru, ancak Google o zamandan beri URL'lerini biraz güncelledi, bu yüzden ...

onun yerine:

*google.com*/accounts/ServiceLoginAuth*

kullanın:

*google.com*/ServiceLoginAuth*

PS: Bu orijinal cevap üzerine yorum olarak göndermek için yeterli temsilcisi yok: /


Yanıtta yapılacak bir düzenleme en iyi seçenek olacaktır. Katkı için teşekkürler - insanlar burada da görebilir ...
bmike

YouTube için: Fluid -> Url = youtube.com'u açın, Ad = YouTube -> Oluştur -> Çalıştır -> Menü Çubuğu -> YouTube -> Tercihler -> Beyaz Liste -> (+) -> yapıştır " google.com * / ServiceLoginAuth "(tırnak OLMADAN ...) -> Youtube penceresinde oturum aç'ı tıklayın ve oturum açmayı tamamlayın.
Boaz Rymland

1

Bunu yerel bir dosyayla yapmaya çalışıyorsanız, desen dosyasını ekleyin: // * ve her şey yolunda gidiyor.


-1

Gmail Takvimini tarayıcıda açıp TAM URL'yi kopyaladıktan sonra, Google Takvim'im olan bağımsız bir uygulama oluşturmak için bu URL'yi Akışkan uygulamasında kullanabildim. Daha önce sadece kısaltılmış bir URL girmiştim ve muhtemelen boş bir tarayıcı penceresi açıyordu.

Tavsiyem, önce web sitesine tarayıcınızda gitmeniz, ardından yeni bir Fluid uygulaması oluşturmak için URL'yi kopyalamanızdır.

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.