Zdarzenia
Power BI DataViz World Championships
14 lut, 16 - 31 mar, 16
Z 4 szans na wejście, można wygrać pakiet konferencji i zrobić go do LIVE Grand Finale w Las Vegas
Dowiedz się więcejTa przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Tworzone aplikacje są często najbardziej przydatne, gdy są dostępne bezpośrednio w miejscu, gdzie ludzie rzeczywiście wykonują swoją pracę. Poprzez osadzenie aplikacji kanwy w ramce iframe, można zintegrować te aplikacje z witrynami sieci Web i innymi usługami, takimi jak Power BI lub SharePoint.
W tym temacie pokażemy sposób ustawiania parametrów dla osadzania aplikacji, a następnie osadzimy naszą aplikację porządkowania zasobów w witrynie internetowej.
Uwaga
Możesz również zintegrować usługę aplikacje kanwy z usługą SharePoint Online bez użycia elementu iframe. Więcej informacji: Office: używanie części internetowej usługi Power Apps.
Jeśli masz aplikację, którą chcesz osadzić, pierwszym krokiem jest ustawienie parametrów dla identyfikatora URI, dzięki czemu element iframe wie, gdzie szukać aplikacji. Identyfikator URI ma następującą postać:
https://apps.powerapps.com/play/[AppID]?source=iframe
Dla użytkowników GCC
https://apps.gov.powerapps.us/play/[AppID]?source=iframe
Ważne
W sierpniu 2019 roku format identyfikatora URI został zmieniony z https://web.powerapps.com/webplayer na https://apps.powerapps.com/play. Zaktualizuj wszystkie osadzone ramki iframe, tak aby korzystały z nowego formatu URI. Odwołania do poprzedniego formatu będą przekierowywane do nowego identyfikatora URI w celu zapewnienia zgodności.
Poprzedni format:
https://web.powerapps.com/webplayer/iframeapp?source=iframe&appId=/providers/Microsoft.PowerApps/apps/[AppID]
Jedyną czynnością, którą musisz wykonać, jest zastąpienie identyfikatora aplikacji elementem [AppID] w identyfikatorze URI (razem ze znakami „[” & „]”). Wkrótce pokażemy Ci, jak uzyskać tę wartość, ale najpierw tutaj znajdziesz wszystkie parametry dostępne w identyfikatorze URI:
[AppID]?source=iframe¶m1=value1¶m2=value2
. Te parametry są odczytywane tylko podczas uruchamiania aplikacji. Jeśli zachodzi konieczność ich zmiany, należy ponownie uruchomić aplikację. Należy pamiętać, że element [AppID] powinien mieć wartość "?"; po tym, jak to przedstawiono w tym artykule, należy użyć funkcji "&".Identyfikator aplikacji jest dostępny w witrynie powerapps.com. Dla aplikacji, którą chcesz osadzić:
W witrynie powerapps.com na karcie Aplikacje kliknij lub naciśnij przycisk wielokropka ( . . . ), a następnie pozycję Szczegóły.
Skopiuj Identyfikator aplikacji.
Zastąp wartość [AppID]
w identyfikatorze URI. W przypadku naszej aplikacji do porządkowania zasobów identyfikator URI wygląda następująco:
https://apps.powerapps.com/play/76897698-91a8-b2de-756e-fe2774f114f2?source=iframe
Może być konieczne wyrażenie zgody na wyświetlanie wyskakujących okienek w przeglądarce w przypadku osadzenia aplikacji w witrynie sieci Web, która korzysta z funkcji uruchamiania () w celu uruchomienia strony sieci Web lub aplikacji.
Osadzanie aplikacji jest teraz bardzo proste. Wystarczy dodać element iframe do kodu HTML Twojej witryny (lub jakiejkolwiek innej usługi, która obsługuje elementy iframe, takiej jak Power BI lub SharePoint):
<iframe width="[W]" height="[H]" src="https://apps.powerapps.com/play/[AppID]?source=website&screenColor=rgba(165,34,55,1)" allow="geolocation; microphone; camera"/>
Określ wartości dla szerokości i wysokości elementu iframe oraz zastąp identyfikator swojej aplikacji dla [AppID]
.
Uwaga
Umieść allow="geolocation; microphone; camera"
w elemencie iframe kodu HTML, aby pozwolić na wykorzystanie tych możliwości przez aplikacje w przeglądarce Google Chrome.
Na poniższej ilustracji przedstawiono aplikację do porządkowania zasobów osadzoną w przykładowej witrynie internetowej firmy Contoso.
Należy pamiętać o następujących kwestiach dotyczących uwierzytelniania użytkowników w Twojej aplikacji:
Jak widać, osadzanie aplikacji jest proste i skuteczne. Osadzanie umożliwia przeniesienie aplikacji bezpośrednio do Twojego miejsca pracy i miejsc pracy Twoich klientów — witryn internetowych, pulpitów nawigacyjnych usługi Power BI, stron usługi SharePoint itd.
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).
Zdarzenia
Power BI DataViz World Championships
14 lut, 16 - 31 mar, 16
Z 4 szans na wejście, można wygrać pakiet konferencji i zrobić go do LIVE Grand Finale w Las Vegas
Dowiedz się więcej