Geliştirme | Geliştiriciler yeni yetenekleri nasıl görür? "Gömülü sayfalar" böyle kullanılmalıdır

Prosedür notunu bilin:

Herkesin bildiği gibi, WeChat dün yeni bir "gömülü web sayfası" özelliği yayınladı.

Bulut ekibinin ilk gerçek testini öğrendikten sonra, bugün, bilme programı (WeChat ID zxcx0101) size yeni yeteneğin bu derinlemesine yorumunu getiriyor.

WeChat, "atlama sayfaları" ve mini programların üst sınırındaki artışa ek olarak, açıklanmayan yeni yetenekler de yayınladı. Bu yeni yetenek tam olarak nedir? Makaleyi okuduktan sonra bileceksiniz.

Mini program geliştirmede tam bir deneyim seti elde etmek için WeChat resmi "Programı Tanıyın" hesabını takip edin ve "Geliştirme" ye yanıt verin.

Wen | Hua Amca

2 Kasım'da, iPhone X'in piyasaya sürülmesinden önceki gece, WeChat Mini Programı ağır bir güncelleme yayınladı: Mini Programın yerleşik web sayfası yeteneklerinin geliştirilmesi.

Bu yeni yetenek nasıl kullanılır?

Bu yeni yeteneğin kullanımı da çok basittir: mp.weixin.qq.com genel platformunda oturum açın, mini program hesabında oturum açın ve yapılandırmak için "Ayarlar" - "Geliştirme Ayarları" - "İş Etki Alanı Adı" girin.

sonra, Web sayfalarını görüntülemek için uygulamadaki etiketleri kullanabilirsiniz .

Uygulamadaki web sayfası ne yapabilir?

Kullanımı çok basit, ancak etkisi son derece büyük Tam olarak neyi etkileyecek?

Her şeyden önce bu

Hua Amca bunu test etti ve çoğu JS kitaplığı kullanılabilir. Bununla birlikte, doğrudan bir HTML 5 oyunu bile oynayabilirsiniz. Bu gömülü web sayfasında yapılabileceklerin sıradan web sayfalarından hiçbir farkı olmadığı söylenebilir.

Bir web sayfasının en büyük teknik avantajı, standart kodlama özelliklerine, olgun JS, HTML ve CSS çerçevelerine sahip olmasıdır. , Bunlar "mevcut WeChat web görünümü" ile aynıdır ve mevcut olmalıdır.

Bunu belirtmeye değer Bu değişiklik aynı zamanda uygulamanın daha geniş bir `` sıcak güncelleme '' özelliğine sahip olmasını sağlar. .

Başlangıçta küçük programda, ön uç sayfanın sabit modunu değiştirmek için yalnızca uzak arabirimin sıcak güncellemesi kullanılabilir.

Bu web görünümü ile geliştiriciler buna göre bazı özel dahili sayfalar oluşturabilir ve sayfanın görünümünü, düzenini ve verilerini istedikleri zaman değiştirebilirler.

Yeni yeteneklerin faydaları nelerdir?

Geliştirme insan gücü perspektifinden bakıldığında, küçük programların mevcut ön uç geliştiricileri genel olarak saf sayfa yeniden düzenleyicilere göre daha kapsamlı yeteneklere sahiptir, çünkü birçok farklı teknik noktayı hesaba katmak zorundadırlar, bu da bazı küçük program geliştirme insan kaynaklarına yol açacaktır.

Ve bu web görünümünün ortaya çıkışı, sayfanın yeniden yapılandırılmasına odaklanan bazı öğrencilerin küçük programların geliştirilmesine katılmalarına izin verecektir. , Böylece orijinal küçük program geliştirmenin genel baskısı hafifletilir.

Operasyonlar için, Belirli dahili sayfaların yinelenmesi daha zamanında ve kontrol edilebilir olabilir ve içerik oluşturma daha hızlı olabilir .

Ürünler için küçük uygulamalar artık daha etkileşimli işlevler gerçekleştirebilir. Örneğin, bir sohbet odası oluşturmak için orijinal web sayfası geliştirme rutinini kullanın veya orijinal web sayfası biçiminde bir üçüncü taraf Uygulaması açın.

Hua Amca denedi, WeixinJSBridge'in launch3rdApp'i mevcut, ancak bir izin kontrol mekanizmasına sahip. Teorik olarak, izniniz varsa, üçüncü taraf uygulamaları web görünümü aracılığıyla uygulamadan dolaylı olarak çekebilirsiniz.

Doğrudan WeChat'te bir web sayfası açmak arasındaki fark nedir?

Uygulama ürün mantığı açısından bakıldığında, uygulama web görünümünün en kritik sınırlamaları şunlardır:

  • Her bir uygulama hesabı yalnızca 20'ye kadar alan adının yapılandırmasını destekler.
  • Her alan adı yalnızca 20 uygulamaya kadar bağlanmayı destekler.
  • Her bir uygulama, bir yıl içinde 50'ye kadar alan adı değişikliğini destekler.
  • Bireysel geliştiriciler ve denizaşırı geliştiriciler geçici olarak kapatılır.

Açıkçası, WeChat, yeniden yönlendirme kapsamını sınırlamak için alan adlarının sayısını ve alan adları ile uygulamalar arasındaki bağlanma ilişkisini sınırlar. anlamı: Uygulama, mevcut WeChat web görünümündeki web sayfası gibi sayfadaki herhangi bir web sayfasına atlayamaz.

Ancak bu sınırlamanın, kendi içeriklerine ve hizmetlerine odaklanan geliştirme ekipleri üzerinde fazla bir etkisi olmayacak. Olgun ürünlerin siteleri genellikle çok fazla harici bağlantıya sahip değildir ve 20 alan adı, iş ihtiyaçlarını karşılamıştır.

Ayrıca böyle bir kısıtlama yöntemi, içeriği ve hizmetleri özenle hazırlayan ekibin içeriği daha verimli ve zamanında yinelemesini sağlayabilir ve ekolojideki kaotik sıçramayı engelleyebilir.

Teknik bir bakış açısından, uygulama web görünümünün üç tür özel API sağlamasıyla ilgili başka bir fark vardır:

Bir, "Küçük program web görünümü" Sıradan uygulamanın iç sayfasına arayüz atlayın. Liste aşağıdaki gibidir:

  • wx.miniProgram.navigateTo: küçük bir programın dahili sayfasına geçiş, hızlı geçiş efektiyle
  • wx.miniProgram.navigateBack: gelişmiş geçiş efektiyle kaynak sayfaya dön
  • wx.miniProgram.switchTab: mini programın bir sekmesine geç
  • wx.miniProgram.reLaunch: mini programı doğrudan yeniden başlatın
  • wx.miniProgram.redirectTo: Küçük bir programın iç sayfasına geçiş efektini ilerletmeden geçiş yapın

İkinci, "Küçük program web görünümünde", HTML 5'te JSSDK'ya benzer bir arayüzü destekleyin , Yükleme, fotoğraf çekme, haritalar, sallama, iBeacon, tarama, kuponlar vb. Dahil.

Uygulamanın web görünümüne güvenerek, benzersiz WeChat işlevlerine sahip bir uygulamanın zaten yapılabileceği söylenebilir.

Üçüncü olarak, webViewURL parametresi, uygulamanın kendisinin paylaşım geri arama yöntemine eklenir.

Sayfa ({onShareAppMessage (seçenekler) {console.log (options.webViewUrl)}})

Bu parametre, "küçük program web görünümünün" src değeridir.

Ne faydası var? Bu, kullanıcının mevcut web görünümünün bulunduğu iç sayfayı paylaşmasına izin verir ve daha sonra diğer kullanıcılar paylaşım bağlantısını tıkladığında, uygulama web görünümünün src değerini yeniden alabilir ve web görünümü tekrar görüntülenebilir.

Aslında, etkilenen birçok alan var, bu yüzden burada ayrıntılara girmeyeceğim.

Bazı öğrenciler bu web görünümü geldikten sonra, Mini programlar, sonuç olarak şişirilecek ve geleneksel hibrit uygulamaların kısır döngüsüne girmelerine izin verecektir. .

Aslında bu soru, "Yerel uygulamaların neden web sayfalarına erişimi var ve web sayfaları ile değiştirilmiyor?" Sorusuna benzer. Bunun nedeni, uygulamaların, uygulamanın kendi yerel işlevleri gibi, web sayfalarının sahip olamayacağı özelliklere sahip olmasıdır.

WeChatin ürün planlaması çok iyidir, Web görünümünü bırakmaya cesaret ederseniz, uygulamanın kendi temel özelliklerine sahip olduğunu düşünmelisiniz. .

Muhtemelen bitti ...

Bir şey daha

Henüz bitemez!

Bu güncelleme, bu web görünümü ile sınırlı değildir. Buna ek olarak ikinci bir güncelleme noktası var, Yani, mini programlarla ilişkili resmi hesap sayısının üst sınırı artmıştır. . Artık küçük bir program 500 resmi hesaba bağlanabilir.

Ayrıca üçüncü güncellemeden bu resmi yazıda bahsedilmiyor ... Çok az kişi biliyor mu?

Yani, "Özel Bileşenler" genel teste açıktır ve bu ürün kod bileşenleştirme için kullanılır.

Bu makalenin uzunluğu yeterince uzun olduğu için burada ayrıntılara girmeyeceğim. Ayrıntılar için lütfen resmi belgelere bakın.

"Bilme programını" takip edin, "belgeyi" yanıtlayın ve "özel bileşenin" resmi belge adresini alın.

Pekala, bu sefer gerçekten bitti ...

Orijinal adres:

Mini program geliştirmede tam bir deneyim seti elde etmek için "Knowing Program" resmi hesabını takip edin ve WeChat arka planındaki "Geliştirme" ye yanıt verin.

Ağlamaya bak! Haksız muameleye maruz kaldıktan sonra, Arap Ligi hala elinden gelenin en iyisini yapıyor, antrenör oyundan sonra seçildi ve övdü
önceki
Wang Shuang bir penaltı vuruşu yaptı! Paris'in temel konumunu güvence altına almak
Sonraki
Siyah teknoloji kavramı yeniden patladı, 180 milyon domuz Rong eski bölümü kurtarmak için Wangsu'yu satın aldı | Sıcak para ortaya çıktı
"Assassin's Creed 3: Remake" incelemesi 8.0 puan Yeni Dünya, yeni görünüm
Cazibeli arkadaşlar hiç sakin değiller, Charm Blue milyonlarca para serpiyor ve senin seçecek paran var
Bu Çince karakterler neredeyse tamamen aynı uzunluktadır ve yarınızı bir usta olarak tanıyabilirsiniz!
DNF Daxu, süper bir süper kahraman olan narsist güçlendirici için donatılmıştır! Mücadele kitaplarında benimkinden daha fazla altın var
İPhone X yüzleri nasıl tanır? Görmek için gece görüş lensi kullanabilir miyim?
"Sekiro" modifiye karakter modu bozuldu, "Dirilen bir yüz var mı?"
Manchester United 1: 0 Tottenham üst üste altı zafer kazandı, Solskjaer inanılmaz bir rekor kırdı
2017 Blizzard Karnavalı açılıyor, oyunculara nasıl bir gelecek getirecek?
Sadece BMW değil, aynı zamanda bir ev. DNF Xuxu Baby Qigong Numarası Tekrar Vuruş +16 Sheng Yao
Güzel! Shuozhou güzel kum ressamı memleketini kum boyama ile itiraf etti
Vivo X20 fantezi hayranları resmi olarak önceden satıldı, ancak bu e-ticaret platformları çılgın
To Top