codecamp

window属性:origin

origin属性

使用此功能之前,请仔细检查浏览器兼容性表。

该WindowOrWorkerGlobalScope接口的origin只读属性将返回全局作用域的原点,并将其序列化为一个字符串。

origin属性语法

var myOrigin = self.origin; // or just origin

origin属性值

origin属性的值为USVString。

origin属性示例

从worker脚本内部执行,下面的代码片段会在每次收到消息时将工作人员的全局作用域的原点记录到控制台:

onmessage = function() {
  console.log(self.origin);
};

如果原点不是计划/主机/端口元组(例如,您尝试在本地运行它,即通过file://URL),则origin会返回该字符串"null"。

规范

规范 状态 注释
HTML Living Standard 
规范的'WindowOrWorkerGlobalScope.origin'的定义。
Living Standard
初始定义。

浏览器兼容性

电脑端 移动端
Chrome
Edge
Firefox Internet Explorer
Opera
Safari
Android webview
Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持 支持:59 支持:54 不支持 不支持 不支持 支持:59 支持:59 支持:54 不支持 不支持
window属性:opener
window属性:outerHeight
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }