Bagikan melalui


HtmlFormatHelper.GetStaticFragment(String) Metode

Definisi

Mendapatkan string yang mewakili fragmen HTML.

public:
 static Platform::String ^ GetStaticFragment(Platform::String ^ htmlFormat);
 static winrt::hstring GetStaticFragment(winrt::hstring const& htmlFormat);
public static string GetStaticFragment(string htmlFormat);
function getStaticFragment(htmlFormat)
Public Shared Function GetStaticFragment (htmlFormat As String) As String

Parameter

htmlFormat
String

Platform::String

winrt::hstring

HTML yang diformat.

Mengembalikan

String

Platform::String

winrt::hstring

Fragmen HTML berdasarkan HTML yang diformat.

Contoh

if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.html)) {
    document.getElementById("htmlContentArea").className = "unhidden";
    
    shareOperation.data.getHtmlFormatAsync().then(function (html) {
        if (html !== null) {
            var htmlFragment = Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.getStaticFragment(htmlFormat);

            // Set the innerHTML of the ifram to the HTML fragment.
            var iFrame = document.getElementById("htmlContent");
            iFrame.style.display = "";
            iFrame.contentDocument.documentElement.innerHTML = htmlFragment;
        } 
    });

    // Loop through any images and use the resourceMap to map each image element's src.
    var images = iFrame.contentDocument.documentElement.getElementsByTagName("img");
    if (images.length > 0) {
        shareOperation.data.getResourceMapAsync().done(function (resourceMap) {
            if (resourceMap.size > 0) {
                for (var i = 0, len = images.length; i < len; i++) {
                    var streamReference = resourceMap[images[i].getAttribute("src")];
                    if (streamReference) {
                        // Call a helper function to map the image element's src to a corresponding blob URL generated from the streamReference
                        setResourceMapURL(streamReference, images[i]);
                    }
                }
            }
        });
}
//shareOperation.reportCompleted();

Keterangan

Sebagai tindakan pencegahan keamanan, Anda tidak boleh menampilkan HTML kecuali Anda yakin tidak memiliki konten dinamis apa pun. Anda dapat menggunakan GetStaticFragment metode untuk mendapatkan konten HTML bersama tanpa elemen dinamis seperti tag skrip.

Berlaku untuk