HTML <script> crossorigin ਵਿਸ਼ੇਸ਼ਤਾ
ਵਿਵਰਣ ਅਤੇ ਵਰਤੋਂ
crossorigin
ਪ੍ਰਕਿਰਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ HTTP CORS ਰਿਕਵੇਰ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ。
ਵੈੱਬ ਪੰਨੇ ਆਮ ਤੌਰ 'ਤੇ ਹੋਰ ਸਰਵਰ 'ਤੇ ਸੰਸਾਧਨਾਂ ਲੋਡ ਕਰਨ ਲਈ ਮੰਗ ਜਾਂਦੇ ਹਨ। ਇਥੇ CORS ਕੰਮ ਕਰਦਾ ਹੈ。
ਕਰਾਸ-ਓਰੀਜਨ ਰਿਕਵੇਰ ਹੈ ਦੂਜੇ ਦੋਮੀਨ ਦੇ ਸੰਸਾਧਨ (ਉਦਾਹਰਣ ਵਜੋਂ ਸਟਾਈਲ ਸ਼ੇਅਰ, iframe, ਚਿੱਤਰ, ਫੰਟ ਜਾਂ ਸਕ੍ਰਿਪਟ) ਲਈ ਮੰਗਣ ਹੈ。
CORS ਕਰਾਸ-ਓਰੀਜਨ ਰਿਕਵੇਰ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
CORS ਦਾ ਮਤਲਬ ਹੈ ਕਰਾਸ-ਓਰੀਜਨ ਰੀਸੋਰਸ ਸ਼ੇਅਰਿੰਗ (Cross-Origin Resource Sharing), ਇਹ ਇੱਕ ਤੰਤਰ ਹੈ ਜੋ ਆਪਣੇ ਦੋਮੀਨ ਤੋਂ ਬਾਹਰ ਦੇ ਦੂਜੇ ਦੋਮੀਨ ਤੋਂ ਵੈੱਬ 'ਤੇ ਸੰਸਾਧਨ ਮੰਗਣ ਨੂੰ ਅਨੁਮਤੀ ਦਿੰਦਾ ਹੈ। ਇਹ ਬਰਾਉਜ਼ਰ ਅਤੇ ਸਰਵਰ ਦਰਮਿਆਨ ਕਿਵੇਂ ਅਦਾਨ-ਪ੍ਰਦਾਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਤਾਂ ਕਿ ਕਰਾਸ-ਓਰੀਜਨ ਰਿਕਵੇਰ ਸੁਰੱਖਿਅਤ ਹੋ ਸਕੇ। CORS ਸਰਵਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਦਿੰਦਾ ਹੈ ਕਿ ਕਿਸ ਨੂੰ ਸਰਵਰ 'ਤੇ ਸੰਸਾਧਨਾਂ ਤੱਕ ਪਹੁੰਚ ਹੈ, ਅਤੇ ਕਈ ਹੋਰ ਕੰਮ ਕਰਦਾ ਹੈ。
ਸੁਝਾਅ:ਕਰਾਸ-ਓਰੀਜਨ ਰਿਕਵੇਰ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਸਮਾਨ ਸਰੋਤ ਸੋਧਰਿਆ ਹੈ। ਇਹ ਮਤਲਬ ਹੈ ਕਿ ਵੈੱਬ ਪੰਨਾ ਸਿਰਫ ਉਹਨਾਂ ਦੇ ਸਰਵਰ 'ਤੇ ਹੀ ਹੋਰ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਵੀ ਇੱਕ ਹੀ ਸਰੋਤ ਹੈ (ਦੋਮੀਨ)。
ਸੁਝਾਅ:ਇਹ ਵੀ ਦੇਖੋ: integrity ਵਿਸ਼ੇਸ਼ਤਾ。
ਉਦਾਹਰਣ
ਇਹ ਹੋਰ ਸਰਵਰ 'ਤੇ .js ਫਾਈਲ ਦੇ ਲਿੰਕ ਹੈ। ਇੱਥੇ ਅਸੀਂ integrity ਅਤੇ crossorigin ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਉਪਯੋਗ ਕੀਤਾ ਹੈ:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script>
ਗਰੰਥਕਰਮ
<script crossorigin="anonymous|use-credentials">
ਵਿਸ਼ੇਸ਼ਤਾ ਮੁੱਲ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
|
CORS ਬੇਨਤੀ ਪੈਟਰਨ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ:
|
ਬਰਸਰ ਸਮਰਥਨ
ਇਸ ਸਾਰੀ ਸ਼ਾਮਲ ਗਿਣਤੀਆਂ ਨੇ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਪੂਰਣ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਪਹਿਲੀ ਬਰਸਰ ਵਰਜਨ ਨੂੰ ਦਿੱਤਾ ਹੈ。
ਚਰੋਮੇ | ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰੋਮੇ | ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
30.0 | 18.0 | 13.0 | 13.0 | 12.1 |