Document.domain
Document ì¸í°íì´ì¤ì domain ìì±ì ëì¼ ì¶ì² ì ì±
ìì ì¬ì©íë íì¬ ë¬¸ìì ì¶ì²ìì ëë©ì¸ ë¶ë¶ì ì¤ì íê±°ë ê°ì ¸ìµëë¤.
domain ìì±ì ì±ê³µì ì¼ë¡ ì¤ì íë©´ ì¶ì²ì í¬í¸ë¥¼ nullë¡ ì¤ì í©ëë¤.
구문
js
const domainString = document.domain;
document.domain = domainString;
ê°
íì¬ ë¬¸ì ì¶ì²ì ëë©ì¸ ë¶ë¶.
ìì¸
SecurityError-
ë¤ì ìí©ìì
domainì ë³ê²½íë ¤ ìëí ê²½ì°.* ìëë°ì¤ ì¤ì ë<iframe>ììì ìí 문ì- ë¸ë¼ì°ì§ ë§¥ë½ì´ ìë 문ì
- 문ìì ì í¨ ëë©ì¸ì´
null - 주ì´ì§ ê°ì´ 문ìì ì í¨ ëë©ì¸ê³¼ ê°ì§ ìê±°ë, ë±ë¡ ê°ë¥í ëë©ì¸ ì 미ì¬ê° ìë ê²½ì°
document-domainFeature-Policyí¤ëê° ì¤ì ë ê²½ì°
ìì
>ëë©ì¸ ê°ì ¸ì¤ê¸°
http://developer.mozilla.org/ko/docs/Web 주ììì, ë¤ì ì½ëë currentDomain ë³ìì "developer.mozilla.org" 문ìì´ì í ë¹í©ëë¤.
js
const currentDomain = document.domain;
ì°½ ë«ê¸°
ì´ë 문ì, ì컨ë www.example.xxx/good.html ë±ì´ www.example.comì ëë©ì¸ì ê°ì§ê³ ìì ë, ë¤ì ìì ë ì°½ì ë«ì¼ë ¤ ìëí©ëë¤.
js
const badDomain = "www.example.xxx";
if (document.domain == badDomain) {
// ììì ë¶ê³¼ (window.close()ë ì무ê²ë íì§ ìì ìë ìì)
window.close();
}
ëª ì¸
| Specification |
|---|
| HTML > # relaxing-the-same-origin-restriction > |