HTML को JSX में बदलें
स्थिर HTML को स्थानीय रूप से React, Preact या Solid में उपयोग योग्य JSX में रूपांतरित करें और हटाई गई जोखिमपूर्ण सामग्री की रिपोर्ट दें।
HTML को JSX में कैसे बदलें
HTML को केवल वर्तमान ब्राउज़र में पार्स और रूपांतरित किया जाता है; इसे अपलोड नहीं किया जाएगा और इसमें मौजूद स्क्रिप्ट निष्पादित नहीं की जाएँगी।
JSX लक्ष्य चुनें
React, Preact या Solid चुनें और 2 MiB से अधिक का स्थिर HTML दर्ज न करें।
रूपांतरण निष्पादित करें
यह टूल class, for, style, बूलियन विशेषताओं, रिक्त तत्वों और सामान्य SVG विशेषताओं को परिवर्तित करता है तथा टेक्स्ट में मौजूद घुंघराले कोष्ठकों को एस्केप करता है।
सुरक्षा रिपोर्ट जाँचें
आउटपुट तथा हटाए गए टैग, इवेंट एट्रिब्यूट और खतरनाक URL की संख्या जाँचें, फिर JSX को कॉपी या डाउनलोड करें।
सीमाएँ और ध्यान देने योग्य बातें
- यह पूर्ण ब्राउज़र HTML सुधारक नहीं है; गंभीर रूप से क्षतिग्रस्त, DOM स्थिति या टेम्पलेट निर्देशों पर निर्भर इनपुट को मैन्युअल रूप से व्यवस्थित करना होगा।
- स्क्रिप्ट, स्टाइल, iframe, object, embed, इवेंट एट्रिब्यूट और खतरनाक URL हटा दिए जाएंगे; मूल पृष्ठ का व्यवहार सुरक्षित नहीं रहेगा।
- केवल React, Preact या Solid JSX जनरेट किए जाते हैं; Vue या Svelte घटक जनरेट नहीं किए जाते और घटकों को स्वचालित रूप से विभाजित या संसाधन आयात नहीं किए जाते।
सामान्य प्रश्न
इनलाइन style कैसे रूपांतरित होगा?
सामान्य CSS घोषणाओं को JSX style ऑब्जेक्ट में बदला जाएगा; जिन घोषणाओं का विश्वसनीय रूप से विश्लेषण नहीं किया जा सकता, उन्हें आउटपुट में मैन्युअल रूप से ठीक करना होगा।
स्क्रिप्ट और iframe क्यों दिखाई नहीं दे रहे हैं?
इन सामग्रियों से कोड निष्पादित हो सकता है या बाहरी पेज लोड हो सकते हैं; टूल की स्थिर संरचना रूपांतरण की सुरक्षा सीमा के अनुसार इन्हें सक्रिय रूप से हटा दिया जाता है।
क्या आउटपुट को सीधे प्रोडक्शन में इस्तेमाल किया जा सकता है?
पहले परियोजना का फ़ॉर्मैटिंग, प्रकार जाँच और ब्राउज़र परीक्षण किया जाना चाहिए; विशेष रूप से कस्टम विशेषताओं, SVG और फ़्रेमवर्क के अंतर की जाँच करें।