morphebrushes.net
域名年龄: 12年11个月24天HTTP/1.1 301 永久重定向
服务器:nginx/1.12.2
访问时间:2019年08月10日 05:39:43
类型:text/html; charset=utf-8
Transfer-Encoding: chunked
连接:关闭
目标网址:http://www.morphebrushes.com
HTTP/1.1 301 永久重定向
访问时间:2019年08月10日 05:39:43
类型:text/html; charset=utf-8
Transfer-Encoding: chunked
连接:keep-alive
设置Cookie:__cfduid=de171dfe04e2dd0e851f8674045dbe1ea1565386783; expires=Sat, 08-Aug-20 21:39:43 GMT; path=/; domain=.www.morphebrushes.com; HttpOnly
X-Sorting-Hat-PodId: 71
X-Sorting-Hat-ShopId: 7378455
X-ShopId: 7378455
X-ShardId: 71
Content-Language: en
目标网址:https://www.morphe.com/
X-Shopify-Stage: production
Content-Security-Policy: frame-ancestors *; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=storefront_section%2Fshop&source%5Bsection%5D=storefront&source%5Buuid%5D=0d53ab8f-2751-4381-8d42-2e964f85252d
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
网站XSS保护:1; mode=block; report=/xss-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=storefront_section%2Fshop&source%5Bsection%5D=storefront&source%5Buuid%5D=0d53ab8f-2751-4381-8d42-2e964f85252d
X-Dc: gcp-us-central1,gcp-us-east1,gcp-us-east1
NEL: {"report_to":"network-errors","max_age":2592000,"failure_fraction":0.01,"success_fraction":0.0001}
Report-To: {"group":"network-errors","max_age":2592000,"endpoints":[{"url":"
// or element, update the intersection rect.// Note: and cannot be clipped to a rect that's not also// the document rect, so no need to compute a new intersection.if (parent != document.body &&parent != document.documentElement &&parentComputedStyle.overflow != 'visible') {parentRect = getBoundingClientRect(parent);}}// If either of the above conditionals set a new parentRect,// calculate new intersection data.if (parentRect) {intersectionRect = computeRectIntersection(parentRect, intersectionRect);if (!intersectionRect) break;}parent = getParentNode(parent);}return intersectionRect;};/*** Returns the root rect after being expanded by the rootMargin value.* @return {Object} The expanded root rect.* @private*/IntersectionObserver.prototype._getRootRect = function() {var rootRect;if (this.root) {rootRect = getBoundingClientRect(this.root);} else {// Use / instead of window since scroll bars affect size.var html = document.documentElement;var body = document.body;rootRect = {top: 0,left: 0,right: html.clientWidth || body.clientWidth,width: html.clientWidth || body.clientWidth,bottom: html.clientHeight || body.clientHeight,height: html.clientHeight || body.clientHeight};}return this._expandRectByRootMargin(rootRect);};/*** Accepts a rect and expands it by the rootMargin value.* @param {Object} rect The rect object to expand.* @return {Object} The expanded rect.* @private*/IntersectionObserver.prototype._expandRectByRootMargin = function(rect) {var margins = this._rootMarginValues.map(function(margin, i) {return margin.unit == 'px' ? margin.value :margin.value * (i % 2 ? rect.width : rect.height) / 100;});var newRect = {top: rect.top - margins[0],right: rect.right + margins[1],bottom: rect.bottom + margins[2],left: rect.left - margins[3]};newRect.width = newRect.right - newRect.left;newRect.height = newRect.bottom - newRect.top;return newRect;};/*** Accepts an old and new entry and returns true if at least one of the* threshold values has been crossed.* @param {?IntersectionObserverEntry} oldEntry The previous entry for a* particular target element or null if no previous entry exists.* @param {IntersectionObserverEntry} newEntry The current entry for a* particular target element.* @return {boolean} Returns true if a any threshold has been crossed.* @private*/IntersectionObserver.prototype._hasCrossedThreshold =function(oldEntry, newEntry) {// To make comparing easier, an entry that has a ratio of 0// but does not actually intersect is given a value of -1var oldRatio = oldEntry && oldEntry.isIntersecting ?oldEntry.intersectionRatio || 0 : -1;var newRatio = newEntry.isIntersecting ?newEntry.intersectionRatio || 0 : -1;// Ignore unchanged ratiosif (oldRatio === newRatio) return;for (var i = 0; i = 0 && height >= 0) && {top: top,bottom: bottom,left: left,right: right,width: width,height: height};}/*** Shims the native getBoundingClientRect for compatibility with older IE.* @param {Element} el The element whose bounding rect to get.* @return {O
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2026-01-18 21:09, Process in 0.0097 second.