ਇਨਲਾਈਨ ਫ੍ਰੇਮ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਪੰਨਿਆਂ ਤੇ ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਸਮਗਰੀ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ
ਇਨਲਾਈਨ ਫ੍ਰੇਮ, ਜੋ ਆਮ ਤੌਰ ਤੇ "iframes" ਦੇ ਤੌਰ ਤੇ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਕੇਵਲ HTML5 ਵਿੱਚ ਦਿੱਤੀ ਜਾਣ ਵਾਲੀ ਇੱਕਮਾਤਰ ਫਰੇਮ ਹੈ ਇਹ ਫਰੇਮ ਜ਼ਰੂਰੀ ਤੌਰ ਤੇ ਤੁਹਾਡੇ ਪੰਨੇ ਦਾ ਇੱਕ ਭਾਗ ਹਨ ਜੋ ਤੁਸੀਂ "ਕੱਟੋ" ਕਰਦੇ ਹੋ. ਉਸ ਸਪੇਸ ਵਿਚ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਪੰਨੇ ਤੋਂ ਕੱਟ ਲਿਆ ਹੈ, ਫਿਰ ਤੁਸੀਂ ਇੱਕ ਬਾਹਰੀ ਵੈੱਬਪੇਜ ਤੇ ਫੀਡ ਕਰ ਸਕਦੇ ਹੋ. ਅਸਲ ਵਿਚ, ਇਕ ਆਈਆਰਐਮ ਤੁਹਾਡੇ ਵੈਬ ਪੇਜ ਦੇ ਅੰਦਰ ਇਕ ਹੋਰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਸੈੱਟ ਹੈ. ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਵੈੱਬਸਾਈਟਾਂ' ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਆਈਰੇਰਾਮ ਨੂੰ ਦੇਖਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਨੂੰ YouTube ਤੋਂ YouTube ਮੈਪ ਜਾਂ ਵਿਡੀਓ ਵਰਗੇ ਬਾਹਰੀ ਸਮਗਰੀ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ.
ਉਹ ਦੋਵੇਂ ਮਸ਼ਹੂਰ ਵੈਬਸਾਈਟਾਂ ਆਪਣੇ ਏਮਬੇਡ ਕੋਡ ਵਿੱਚ iframes ਵਰਤਦੀਆਂ ਹਨ.
IFRAME ਐਲੀਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਇਹ ਐਲੀਮੈਂਟ HTML5 ਵਿਆਪਕ ਤੱਤਾਂ ਦੇ ਨਾਲ ਨਾਲ ਕਈ ਹੋਰ ਤੱਤ ਵਰਤਦਾ ਹੈ. ਚਾਰ ਵੀ HTML 4.01 ਵਿਚ ਗੁਣ ਹਨ:
- ਫਰੇਮ ਦੇ ਸਰੋਤ ਲਈ URL
- - ਵਿੰਡੋ ਦੀ ਉਚਾਈ
- - ਵਿੰਡੋ ਦੀ ਚੌੜਾਈ
- - ਵਿੰਡੋ ਦਾ ਨਾਮ
ਅਤੇ HTML5 ਵਿੱਚ ਤਿੰਨ ਨਵੇਂ ਹਨ:
- srcdoc- ਫਰੇਮ ਦੇ ਸਰੋਤ ਲਈ HTML. ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ src ਗੁਣ ਦੇ ਕਿਸੇ ਵੀ URL ਉੱਤੇ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ
- ਸੈਂਡਬੌਕਸ- ਫੀਚਰ ਦੀ ਇੱਕ ਸੂਚੀ ਜਿਸ ਨੂੰ ਫ੍ਰੇਮ ਵਿੰਡੋ ਵਿੱਚ ਆਗਿਆ ਜਾਂ ਅਸਥਾਈ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ
- ਸਹਿਜ - ਯੂਜ਼ਰ ਏਜੰਟ ਦੱਸਦਾ ਹੈ ਕਿ iframe ਪੇਸ਼ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਇਹ ਅਣਜਾਣੇ ਵਿਚ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਦਾ ਹਿੱਸਾ ਹੈ
ਇਕ ਸਧਾਰਨ iframe ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਸਰੋਤ URL ਅਤੇ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਸੈਟ ਕਰਦੇ ਹੋ:
ਯਾਦ ਰੱਖੋ ਕਿ ਤੁਸੀਂ ਆਪਣੇ iframe ਦੀ ਸੈਟਿੰਗ ਲਈ ਪਿਕਸਲ ਮੁੱਲ ਨਹੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਇਸ ਦੀ ਬਜਾਏ ਪ੍ਰਤੀਸ਼ਤ ਵਰਤਣ ਦਾ ਫੈਸਲਾ ਕਰ ਸਕਦੇ ਹੋ.
ਜੇ ਤੁਸੀਂ ਇੱਕ ਜਵਾਬਦੇਹ ਵੈਬਸਾਈਟ ਬਣਾ ਰਹੇ ਹੋ ਜਿਸਦੀ ਸਾਈਜ਼ਿੰਗ ਵੱਖ ਵੱਖ ਸਕ੍ਰੀਨ ਅਕਾਰ ਦੇ ਨਾਲ ਬਦਲਣੀ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ ਇਹ ਪ੍ਰਤੀਸ਼ਤ ਮਹੱਤਵਪੂਰਣ ਹੋਣਗੇ.
ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਹਨ ਜੋ HTML 4.01 ਵਿੱਚ ਵੈਧ ਹਨ ਪਰ HTML5 ਵਿੱਚ ਅਪ੍ਰਚਲਿਤ ਹਨ. ਕਿਉਂਕਿ ਜ਼ਿਆਦਾਤਰ ਵੈਬਸਾਈਟਾਂ HTML5 + ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀਆਂ ਹਨ, ਇਸ ਲਈ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਉਹ ਹਨ ਜਿਹਨਾਂ ਨੂੰ ਤੁਸੀਂ ਵਰਤਣਾ ਨਹੀਂ ਚਾਹੋਗੇ (ਪਰ ਤੁਸੀਂ ਕੁਝ ਪੁਰਾਣੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ).
- -ਅੰਦਰ ਕਰੋ, ਵਰਣਨ ਨਾਲ ਲਿੰਕ ਕਰਨ ਲਈ ਇੱਕ ਤੱਤ ਦਾ ਉਪਯੋਗ ਕਰੋ
- -ਅੰਦਰ ਕਰੋ, CSS ਫਲੋਟ ਦੀ ਜਾਇਦਾਦ ਦਾ ਉਪਯੋਗ ਕਰੋ
- allowtransparency- ਇਸਦੇ ਉਲਟ, ifram ਪਾਰਦਰਸ਼ੀ ਬਣਾਉਣ ਲਈ CSS ਬੈਕਗ੍ਰਾਉਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ
- - ਬਾਰਡਰ CSS ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਉਪਯੋਗ ਕਰੋ
- marginheight- ਇਸਦੇ ਉਲਟ , CSS ਮਾਰਜਨ ਦੀ ਜਾਇਦਾਦ ਦਾ ਉਪਯੋਗ ਕਰੋ
- ਮਾਰਜਿਨਵਿਡਥ - ਇਸਦੇ ਉਲਟ , CSS ਮਾਰਜਨ ਦੀ ਜਾਇਦਾਦ ਦਾ ਉਪਯੋਗ ਕਰੋ
- ਇਸਦੇ ਉਲਟ, CSS ਓਵਰਫਲੋ ਸੰਪਤੀ ਦਾ ਉਪਯੋਗ ਕਰੋ
IFRAME ਬਰਾਊਜ਼ਰ ਸਹਿਯੋਗ
IFRAME ਤੱਤ ਸਾਰੇ ਆਧੁਨਿਕ ਬ੍ਰਾਉਜ਼ਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹੈ:
- ਛੁਪਾਓ
- ਕਰੋਮ
- ਫਾਇਰਫਾਕਸ
- ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 2+
- ਆਈਓਐਸ / ਸਫਾਰੀ ਮੋਬਾਈਲ
- ਨੈੱਟਸਕੇਪ 7+
- ਓਪੇਰਾ 3+
- ਸਫਾਰੀ
ਜੇ ਕੋਈ ਵੀ ਉਪਰੋਕਤ ਨੰਬਰ ਉਪਰੋਕਤ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਇਆ ਨਹੀਂ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਉਸ ਬ੍ਰਾਉਜ਼ਰ ਦੇ ਸਾਰੇ ਸੰਸਕਰਣ ਇਸਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ.
ਇਕ ਗੱਲ ਧਿਆਨ ਵਿਚ ਰੱਖਣ ਵਾਲੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਸਾਰੇ ਬ੍ਰਾਉਜ਼ਰ IFRAME ਐਲੀਮੈਂਟ ਦੀ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ, ਤਾਂ ਅਜੇ ਵੀ ਕੁਝ HTML5 ਫੀਚਰਸ ਲਈ ਸੀਮਿਤ ਸਹਾਇਤਾ ਉਪਲਬਧ ਹੈ.
- ਸਕਰੋਲਿੰਗ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਓਵਰਫਲੋ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹੈ. ਜੇ ਤੁਸੀਂ ਆਪਣੇ iframes ਤੇ ਸਕ੍ਰੌਲਬਾਰਜ਼ ਨਹੀਂ ਚਾਹੁੰਦੇ, ਤਾਂ ਤੁਹਾਨੂੰ ਸਕ੍ਰੋਲਿੰਗ ਐਟਰੀਬਿਊਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ.
- Srcdoc, ਸੈਂਡਬਾਕਸ, ਅਤੇ ਸਹਿਜ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਇਸ ਸਮੇਂ ਕਿਸੇ ਵੀ ਬ੍ਰਾਉਜ਼ਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ.
Iframes ਨਾਲ ਲਿੰਕ ਕਰਨਾ
ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ iframes ਨੂੰ ਇੱਕ ਨਾਂ ਜਾਂ id ਦਿੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਉਸ ਫਰੇਮ ਤੇ ਆਪਣੇ ਲਿੰਕਾਂ ਨੂੰ ਇਕ ਐਲੀਮੈਂਟ ਤੇ ਗੁਣ ਨਾਲ ਦਰਸਾ ਸਕਦੇ ਹੋ. ਫਿਰ, ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਲਿੰਕ ਤੇ ਕਲਿਕ ਕਰਦਾ ਹੈ ਤਾਂ ਇਹ ਮੌਜੂਦਾ ਵਿੰਡੋ ਦੀ ਬਜਾਏ ਹਵਾਲਾ ਆਈਫਰੇਮ ਦੇ ਅੰਦਰ ਖੁਲ ਜਾਵੇਗਾ.
ਇਸ ਨੂੰ ਆਪਣੇ ਆਪ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਇੱਕ ਵੈਬ ਪੇਜ ਤੇ ਇਸ ਨੂੰ ਟਾਈਪ ਕਰੋ:
ਜੇ IFRAME ਵਿਚ ਦਸਤਾਵੇਜ ਖੋਲ੍ਹੇ ਗਏ ਹਨ ਤਾਂ ਕੋਈ ਟਾਰਗੈਟ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਹ ਸਾਰੇ ਲਿੰਕ ਇਕੋ ਜੇ ਆਈਆਰਐਫ ਵਿਚ ਮਾਪੇ ਦਸਤਾਵੇਜ਼ ਵਜੋਂ ਖੋਲੇ ਜਾਣਗੇ.
ਤੁਸੀਂ ਇਸ ਫੀਚਰ ਦੀ ਵਰਤੋਂ ਇਕ ਆਈਫ੍ਰੈਮੇ ਵਿਚ ਲਿੰਕ ਬਣਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਇਕੋ ਪੰਨੇ 'ਤੇ ਇਕ ਹੋਰ ਆਈਫ਼ਰਾਮੇ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ.
IFrames ਅਤੇ ਸੁਰੱਖਿਆ
IFRAME ਐਲੀਮੈਂਟ, ਤੁਹਾਡੇ ਦੁਆਰਾ, ਤੁਹਾਡੇ ਜਾਂ ਤੁਹਾਡੇ ਪਾਠਕਾਂ ਲਈ ਇੱਕ ਸੁਰੱਖਿਆ ਖਤਰਾ ਨਹੀਂ ਹੈ.
ਬਦਕਿਸਮਤੀ ਨਾਲ, iframes ਨੇ ਬੁਰੀ ਨਾਂਹ ਕੀਤੀ ਹੈ ਕਿਉਂਕਿ ਉਨ੍ਹਾਂ ਨੂੰ ਖਤਰਨਾਕ ਵੈੱਬਸਾਈਟ ਦੁਆਰਾ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿਸ ਵਿਚ ਉਹ ਸਮੱਗਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜੋ ਪੇਜ ਤੇ ਇਸ ਨੂੰ ਦੇਖਣ ਤੋਂ ਬਿਨਾਂ ਵਿਜ਼ਟਰ ਕੰਪਿਊਟਰ ਨੂੰ ਲਾਗ ਕਰ ਸਕਦੇ ਹਨ. ਇਹ ਲਿੰਕ ਅਚਾਨਕ IFRAME ਨੂੰ ਇਸ਼ਾਰਾ ਕਰਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਹ ਸਕ੍ਰਿਪਟ ਗਲਤ ਕੋਡ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹਨ. ਯੂਜ਼ਰ ਲਿੰਕ ਤੇ ਕਲਿਕ ਕਰਦਾ ਹੈ ਅਤੇ ਸੋਚਦਾ ਹੈ ਕਿ ਲਿੰਕ ਟੁੱਟ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਕੁਝ ਨਹੀਂ ਵਾਪਰਦਾ, ਲੇਕਿਨ ਇੱਕ ਸਕਰਿਪਟ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ ਜਿੱਥੇ ਉਹ ਇਸਨੂੰ ਨਹੀਂ ਵੇਖ ਸਕੇ.
ਕੰਪਿਊਟਰ ਵਾਇਰਸਾਂ ਵੀ ਹਨ ਜੋ ਤੁਹਾਡੇ ਵੈੱਬ ਪੇਜ਼ਾਂ ਵਿਚ ਇਕ ਅਦਿੱਖ IFRAME ਲਗਾਉਣਗੀਆਂ, ਅਸਰਦਾਰ ਤਰੀਕੇ ਨਾਲ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਨੂੰ ਬੋਟਨੇਟ ਵਿਚ ਬਦਲ ਦੇਣਗੀਆਂ. ਉਹ ਇਹ SQL ਇੰਜੈਕਸ਼ਨ ਅਤੇ ਦੂਜੇ ਹਮਲਿਆਂ ਰਾਹੀਂ ਕਰ ਸਕਦੇ ਹਨ.
ਯਾਦ ਰੱਖਣ ਵਾਲੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਤੁਹਾਡੇ ਵੈਬ ਪੇਜ ਤੇ ਆਈਐਫਰਾਇਮਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਉਪਯੋਗਕਰਤਾਵਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਲਿੰਕ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਸਾਈਟਾਂ ਦੀ ਸਮੱਗਰੀ ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹਨ. ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਸਾਈਟ ਨੂੰ ਮਹਿਸੂਸ ਕਰਨ ਦਾ ਕਾਰਨ ਬੇਭਰੋਸਗੀ ਹੈ, ਤਾਂ ਇਸ ਨਾਲ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਲਿੰਕ ਨਾ ਕਰੋ ਅਤੇ ਜ਼ਰੂਰਤ ਵਿੱਚ ਕਿਸੇ ਆਈਫ੍ਰੈਮੇ ਵਿੱਚ ਇਸ ਦੀ ਸਮੱਗਰੀ ਸ਼ਾਮਲ ਨਾ ਕਰੋ. Iframes ਦੇ ਅੰਦਰ ਤੁਹਾਡੇ ਆਪਣੇ ਪੰਨਿਆਂ ਨੂੰ ਜੋੜਨਾ, ਹਾਲਾਂਕਿ, ਤੁਹਾਡੇ ਜਾਂ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸੁਰੱਖਿਆ ਖਤਰਾ ਨਹੀਂ ਹੈ.
ਜੈਨੀਫਰ ਕ੍ਰਿਨਿਨ ਦੁਆਰਾ ਮੂਲ ਲੇਖ. 11/7/16 ਨੂੰ ਜੈਰੀਮੀ ਗਿਰਾਰਡ ਦੁਆਰਾ ਸੰਪਾਦਿਤ ਕੀਤਾ ਗਿਆ