ઓનલાઇન HTML વ્યૂઅર
રો HTML ને રેન્ડર થયેલા વેબપેજ તરીકે પ્રિવ્યૂ કરો — એક સેન્ડબોક્સ્ડ iframe માં જેને આ સાઇટની કૂકીઝ કે સ્ટોરેજની કોઈ ઍક્સેસ નથી.
પ્રિવ્યૂ સેન્ડબોક્સ્ડ છે — તે આ પેજની કૂકીઝ કે સ્ટોરેજ વાંચી શકતું નથી, પ્રિવ્યૂ ફ્રેમની બહાર પહોંચી શકતું નથી, અને JavaScript ચાલુ હોવા છતાં તમારા ટેબને નેવિગેટ કે પોપઅપ ખોલી શકતું નથી. ફક્ત તમે વિશ્વાસ કરો છો તેવા સ્ત્રોતોમાંથી જ HTML પેસ્ટ કરો.
HTML સોર્સ
સેન્ડબોક્સ્ડ પ્રિવ્યૂ
રેન્ડરિંગ સંપૂર્ણપણે તમારા બ્રાઉઝરમાં જ થાય છે — તમારું HTML ક્યારેય અમારા સર્વર સુધી પહોંચતું નથી.
એક સેન્ડબોક્સ્ડ iframe જેમાં કોઈ શેર કરેલી કૂકીઝ, સ્ટોરેજ કે DOM ઍક્સેસ નથી — JavaScript સક્ષમ હોય તો પણ નહીં.
કોઈ એકાઉન્ટની જરૂર નથી, અને તમે તેને ગમે તેટલી વાર વાપરી શકો છો, કોઈ મર્યાદા નથી.
સેન્ડબોક્સ કેવી રીતે કામ કરે છે
પ્રિવ્યૂ એક <iframe> માં રેન્ડર થાય છે, જેમાં બ્રાઉઝરનું બિલ્ટ-ઇન sandbox એટ્રિબ્યુટ હોય છે — આ એક વાસ્તવિક સુરક્ષા સીમા છે જેને બ્રાઉઝર પોતે લાગુ કરે છે, આ ટૂલે તેને જાતે લાગુ કરવું પડતું નથી. JavaScript બંધ હોય ત્યારે, <script> ટેગ અને ઇનલાઇન ઇવેન્ટ હેન્ડલર બિલકુલ ચાલતા નથી. JavaScript ચાલુ હોય ત્યારે, સ્ક્રિપ્ટ ચાલે છે, પરંતુ સેન્ડબોક્સ ઈરાદાપૂર્વક એક પરમિશન (allow-same-origin) છોડી દે છે જે તેમને આ પેજની કૂકીઝ, લોકલ સ્ટોરેજ કે DOM સુધી પહોંચવા દેશે — અને ટોપ-લેવલ નેવિગેશન, પોપઅપ અને ડાયલોગ બોક્સ બંને કિસ્સામાં બ્લોક જ રહે છે.
ઓનલાઇન HTML કેવી રીતે પ્રિવ્યૂ કરવું
- તમારું HTML પેસ્ટ કરો અથવા અપલોડ કરો. સીધું એડિટરમાં પેસ્ટ કરો, અથવા .html ફાઇલની સામગ્રી લોડ કરવા માટે "ફાઇલ અપલોડ કરો" પર ક્લિક કરો.
- પ્રિવ્યૂ જુઓ. તમે ટાઈપ કરો તેમ તે આપમેળે અપડેટ થાય છે.
- JavaScript ચાલુ કરો (વૈકલ્પિક). ડિફોલ્ટ રીતે બંધ છે — ફક્ત જો તમારે ઇન્ટરેક્ટિવ બિહેવિયર ટેસ્ટ કરવું હોય તો જ તેને ચાલુ કરો.
- ડાઉનલોડ કરો (વૈકલ્પિક). તમારું HTML લોકલ .html ફાઇલ તરીકે સેવ કરો.
વારંવાર પુછાતા પ્રશ્નો
જે HTML પર મને પૂરો ભરોસો નથી તેને પ્રિવ્યૂ કરવું સુરક્ષિત છે?
પ્રિવ્યૂ એક સેન્ડબોક્સ્ડ iframe ની અંદર ચાલે છે જેને CurePDF ની કૂકીઝ, સ્ટોરેજ કે પેજના બાકીના ભાગની કોઈ ઍક્સેસ નથી — JavaScript સક્ષમ હોય તો પણ, પ્રિવ્યૂ કરેલા HTML માં રહેલી કોઈ સ્ક્રિપ્ટ તમારું સેશન વાંચી શકતી નથી કે પ્રિવ્યૂ ફ્રેમની બહાર પહોંચી શકતી નથી. તેમ છતાં, "સેન્ડબોક્સ્ડ" નો અર્થ "જોવામાં હાનિરહિત" નથી: ફક્ત તમે વિશ્વાસ કરો છો તેવા સ્ત્રોતોમાંથી જ HTML પેસ્ટ કરો, બીજે ક્યાંય પણ રાખો છો તેવી જ સાવચેતી.
શું પ્રિવ્યૂમાં JavaScript ચાલે છે?
ફક્ત ત્યારે જ જ્યારે તમે "JavaScript ચલાવો" ચાલુ કરો, જે ડિફોલ્ટ રીતે બંધ છે. તે બંધ હોય ત્યારે, <script> ટેગ અને ઇનલાઇન ઇવેન્ટ હેન્ડલર (onclick અને તેના જેવા) સંપૂર્ણપણે નિષ્ક્રિય રહે છે — કંઈ ચાલતું નથી. તે ચાલુ હોય ત્યારે, સ્ક્રિપ્ટ ચાલે છે, પરંતુ ઉપર વર્ણવેલ સેન્ડબોક્સ દ્વારા સંપૂર્ણપણે સીમિત રહે છે: કોઈ કૂકી ઍક્સેસ નહીં, CurePDF પેજ વાંચવા કે લખવાની મંજૂરી નહીં, અને તમારા બ્રાઉઝર ટેબને ક્યાંય પણ નેવિગેટ કરવાની મંજૂરી નહીં.
JavaScript ડિફોલ્ટ રીતે કેમ બંધ છે?
મોટાભાગે તમે માર્કઅપ પ્રિવ્યૂ કરી રહ્યા હોવ છો, સ્ક્રિપ્ટ ટેસ્ટ નથી કરી રહ્યા — અને ડિફોલ્ટ રીતે બંધ રાખવાનો અર્થ છે કે જ્યાં સુધી તમારે ખાસ કરીને ઇન્ટરેક્ટિવ બિહેવિયર ટેસ્ટ ન કરવું હોય ત્યાં સુધી તમારે તેના વિશે વિચારવાની જરૂર નથી. જરૂર પડે ત્યારે તેને ચાલુ કરવું ફક્ત એક ક્લિક દૂર છે.
શું પ્રિવ્યૂ મારા ટેબને નેવિગેટ કરી શકે છે, પોપઅપ ખોલી શકે છે અથવા અલર્ટ બતાવી શકે છે?
ના. JavaScript સક્ષમ હોય કે ન હોય, સેન્ડબોક્સ ટોપ-લેવલ નેવિગેશન, પોપઅપ અને ડાયલોગ બોક્સ (alert/confirm/prompt) ને બ્લોક કરે છે.
શું આ Markdown થી HTML પ્રિવ્યૂ જેવું જ છે?
ના — તે પ્રિવ્યૂ પેજ પર સીધું બતાવતા પહેલાં રેન્ડર થયેલા HTML ને સેનિટાઇઝ કરે છે (સ્ક્રિપ્ટ જેવી કોઈપણ વસ્તુ દૂર કરીને), જે એટલા માટે કામ કરે છે કારણ કે Markdown નું આઉટપુટ સ્વાભાવિક રીતે મર્યાદિત છે. આ ટૂલ કોઈપણ પ્રકારના HTML માટે બનાવવામાં આવ્યું છે, જો તમે ઇચ્છો તો સ્ક્રિપ્ટ સહિત, તેથી તે તેના બદલે સેન્ડબોક્સ્ડ iframe ના વધુ મજબૂત આઇસોલેશનનો ઉપયોગ કરે છે.
શું મારું HTML ક્યાંય અપલોડ થાય છે?
ના. રેન્ડરિંગ સંપૂર્ણપણે તમારા બ્રાઉઝરમાં જ થાય છે — તમારું માર્કઅપ ક્યારેય CurePDF ના સર્વર પર મોકલવામાં આવતું નથી.
શું HTML વ્યૂઅર મફત છે?
હા, કોઈ એકાઉન્ટની જરૂર નથી અને તમે તેને ગમે તેટલી વાર વાપરી શકો છો, કોઈ મર્યાદા નથી.