Rumah > hujung hadapan web > tutorial js > Halaman Kuasa: Coretan Kandungan Khas dengan Hack Bahagian 1

Halaman Kuasa: Coretan Kandungan Khas dengan Hack Bahagian 1

Linda Hamilton
Lepaskan: 2025-01-28 00:38:11
asal
350 orang telah melayarinya

Halaman Kuasa: Memintas Komponen Terbina dalam untuk Kawalan Penuh

Power Pages bertujuan untuk memudahkan penciptaan tapak web dengan pendekatan kod rendah dan komponen pra-bina. Walau bagaimanapun, pembangun yang mencari kawalan sepenuhnya ke atas pelaksanaan mungkin mendapati pengehadan ini terhad. Artikel ini meneroka membina Aplikasi Halaman Tunggal (SPA) tanpa bergantung pada komponen terbina dalam PowerApps.

Apl Pengurusan Halaman Kuasa Lalai

Mencipta tapak Power Pages menyediakan dua apl dipacu model untuk pengurusan tapak web:

  1. Apl pengurusan portal boleh diakses di make.powerpages.microsoft.com.
  2. Apl konfigurasi ditemui di make.powerapps.com -> Apl -> Pengurusan Halaman Kuasa, digunakan untuk mengurus coretan kandungan dan fail web.

Apl Pengurusan Halaman Kuasa di make.powerapps.com

Coretan kandungan dalam apl ini dipaparkan seperti berikut:

Power Pages: custom Content Snippets with a HACK part 1

Coretan ini ialah serpihan HTML. Contoh mudah:

<code class="language-html">Frame Agreements
================</code>
Salin selepas log masuk

Coretan ini berada dalam jadual Dataverse Content Snippet (mspp_contentsnippet) dan boleh diakses melalui:

  1. make.powerapps.com -> Penyelesaian -> Penyelesaian Lalai -> Cari "Snippet Kandungan"

Power Pages: custom Content Snippets with a HACK part 1

  1. Pertanyaan penyemak imbas: https://your-env.api.crm4.dynamics.com/api/data/v9.2/mspp_contentsnippets

Power Pages: custom Content Snippets with a HACK part 1

Nota: HTTP ERROR 401 memerlukan pengesahan di https://your-env.api.crm4.dynamics.com dengan bukti kelayakan pentadbir.

Peranan Keselamatan Dataverse lwn. Peranan Web Halaman Kuasa

Pasukan Dataverse dan Peranan Keselamatan adalah relevan apabila menggunakan perpustakaan MSAL untuk pengesahan Dataverse (seperti dalam siri SPA pengarang), menyediakan kawalan kebergantungan yang lengkap. Peranan Web Halaman Kuasa digunakan apabila membina portal menggunakan reka bentuk kod rendah Microsoft. Untuk SPA dengan kawalan pergantungan penuh, Peranan Web tidak diperlukan.

Keperluan untuk Jadual Coretan Kandungan Tersuai

Pertimbangkan halaman Perjanjian Bingkai yang memaparkan kedua-dua metadata perjanjian dan dokumen yang boleh dimuat turun. Dua pasukan pengguna mungkin memerlukan akses berbeza:

  1. kakitangan perolehan: muat turun fungsi.
  2. Lain -lain: Metadata Lihat sahaja.

Menggunakan jadual lalai mspp_contentsnippet, kedua -dua kumpulan memerlukan akses membaca. Walaupun coretan berasingan boleh dibuat (satu dengan, satu tanpa muat turun), ini meninggalkan kumpulan Others yang terdedah jika mereka mempunyai kemahiran pengekodan, berpotensi mengakses semua coretan dan memintas kawalan akses yang dimaksudkan.

Penyelesaian: Jadual tersuai

Membuat jadual coretan kandungan tersuai untuk fungsi muat turun, hanya boleh diakses untuk perolehan, menangani kebimbangan keselamatan ini.

Cabaran dan penyelesaian

Menyimpan HTML secara langsung ke keputusan jadual tersuai dalam aplikasi kuasa pelucutan tag HTML. Tambahan pula, paparan HTML yang dikehendaki (seperti yang dilihat dalam aplikasi lalai):

Power Pages: custom Content Snippets with a HACK part 1 memerlukan aplikasi pengurusan halaman kuasa tersuai, yang akan ditangani dalam artikel berikutnya.

Atas ialah kandungan terperinci Halaman Kuasa: Coretan Kandungan Khas dengan Hack Bahagian 1. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan