`
kstgjfk403
  • 浏览: 30563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取页面来源地址的几种方式谈讨

阅读更多



 目前js中获取页面地址来源的方式主要有2种:

document.referrer 和 opener.location.href,

document.referrer:表示打开当前窗口的父窗口的地址(若不是通过超链接打开则此值为null) 

window.opener: 表示打开当前窗口的父窗口地址,

通过超链接打开当前窗口,在当前窗口的url中会附带父窗口的url(已编码),因此可通过document.referrer或

window.opener来获取父窗口的url,但不同浏览器的支持情况不同,具体如下图:

 

如上图所示: 在IE8下, document.referre并不能正确获取通过window.location打开的父窗口的url,所以需通过js进单独处理。

  • 大小: 57.9 KB
分享到:
评论

相关推荐

    Fs2You真实地址获取器.rar

    因此,真实地址获取器的出现,可以说是对这种策略的一种应对措施。 在使用Fs2You真实地址获取器时,用户需要注意以下几点: 1. 安全性:确保下载的获取器来自可信赖的来源,避免安装带有恶意软件的版本,这可能会对...

    php获取参数的几种方法总结

    本文将总结几种在PHP中获取参数的方法。 1. **$_POST**: 这个超级全局数组用于接收通过HTTP POST方法发送的数据。例如,当你在HTML表单中提交数据时,这些数据通常会以POST方式发送到服务器。要获取这些参数,你...

    jsp返回登陆前的页面的几种实现

    ### jsp返回登录前的页面的几种实现 在开发基于Web的应用程序时,经常会遇到用户登录前后页面跳转的问题。为了提升用户体验,一种常见的做法是在用户登录后返回到登录之前的页面。本文将详细介绍几种实现这一功能的...

    获取ip的网页代码

    本文将详细介绍一种通过网页代码获取用户IP地址的方法,并深入解析其实现原理与应用场景。 #### 二、网页代码实现 根据提供的部分代码示例(ASP语言),我们可以了解到一种基于服务器端脚本获取客户端IP地址的方式...

    获取网页的编码格式(含JAVA源码 )

    cpdetector.jar提供了一种方便的方式来识别未知文件的编码,这对于处理来自不同来源的网页数据非常有用。 下面是一个简单的Java代码示例,展示了如何使用这些库来获取网页的编码格式: ```java import ...

    跨域有几种解决方式?原理是什么?跨域.docx

    简单来说,当一个网页文档或脚本尝试获取另一来源的资源时,若这两个来源不相同,则会受到浏览器的安全限制。这里的“来源”通常指的是协议、域名以及端口三者的组合。例如,`http://example.com` 和 `...

    页面获取grid中的数据

    提取Grid中的数据,我们可以采用以下几种方法: 1. **API调用**:大多数现代Grid组件支持通过API接口获取数据。开发者可以设置API端点,当用户进行操作(如分页、排序)时,Grid会自动向服务器发送请求获取更新的...

    JA获取本机IP地址

    在JavaScript中获取本机IP地址,主要有以下几种方法: 1. **通过navigator对象**: 浏览器提供的`navigator`对象包含了一些关于用户浏览器的信息,但它并不能直接提供本机IP地址。这是因为出于隐私和安全考虑,...

    大数据中数据采集的几种方式.pdf

    大数据中的数据采集是获取海量数据的关键步骤,通常包括多种方式。本文主要讨论了两种主要的采集方法:系统日志采集和网络采集。 1.1 系统日志采集: 系统日志是记录软件运行过程中各种事件的重要来源。常见的日志...

    Fs2You真实地址获取器

    Fs2You真实地址获取器是一种工具,主要用于揭示Fs2You(又名快车网络)网站上隐藏的实际下载链接。Fs2You是一个提供网络存储和文件分享服务的平台,它通常会为用户上传的文件生成一个带有广告和限速的下载页面,而...

    转载40种转载40种网页常用小技巧(javascript)--备不时之需(javascript)--备不时之需

    根据提供的标题、描述、标签及部分内容,我们可以整理出一系列与网页设计及JavaScript相关的实用技巧,以下是对这些技巧的详细介绍: ### 1. 屏蔽鼠标右键 ```javascript oncontextmenu="window.event.returnValue=...

    js获取主机IP js获取主机IP

    在浏览器环境中,JavaScript可以通过以下几种方式获取主机IP: 1. **利用WebRTC API**: WebRTC(Web Real-Time Communication)是一种用于网页浏览器进行实时通信的技术。其中的RTCPeerConnection接口提供了获取...

    跨域请求的几种方式

    ### 跨域请求的几种方式 #### 一、前言 在现代Web开发中,由于浏览器的安全机制——同源策略,对于跨域请求的支持成为了一个常见的需求。所谓跨域,是指当请求的目标URL与当前页面地址在协议、域名、端口三者中...

    js获取城市列表

    通常,城市列表可以从以下几种来源获取: 1. **静态数据**:开发者可以预先定义一个包含城市名的数组,例如: ```javascript var cities = ['北京', '上海', '广州', '深圳', '重庆', '成都', '杭州', '武汉', ...]...

    代理ip地址获取(可导出)

    2. **代理验证**:获取的代理IP地址并不一定都有效或稳定,用户需要通过验证(如ping测试或网页访问测试)来确认其可用性。 3. **隐私保护**:使用代理IP的同时,也要注意个人隐私的保护,避免在敏感操作中泄露个人...

    通行证获取工具-ESETNOD32杀毒软件ID在线获取器

    然而,值得注意的是,任何非官方的通行证获取方式都存在风险,用户应当谨慎对待,确保下载来源的可靠性,以免下载到带有病毒或恶意代码的版本。 在提供的文件列表中,我们看到以下几个文件: 1. **NOD32 ID 获取器 ...

    网站视频下载地址获取工具

    网站视频下载地址获取工具是一种专门用于从互联网上提取视频流链接的应用程序,它允许用户将在线视频保存到本地计算机以便离线观看。这类工具广泛应用于教育、娱乐和工作场景,尤其是当用户需要反复查看某个视频或者...

    天气预报接口,自动获取

    标题中的“天气预报接口,自动获取”指的是在IT领域中,开发或利用一种服务,能够通过编程方式自动地获取实时的天气信息。这种接口通常由气象服务机构提供,允许开发者通过发送请求并接收响应来获取数据,例如当天的...

    金融数据的获取与处理_金融量化_

    本文将详细探讨如何查找金融大数据,并通过提供的压缩包文件中的例子,介绍几种常用的数据获取方法和处理技术。 首先,我们来看标题提到的“金融数据的获取与处理”。在金融量化中,数据来源多样,包括但不限于交易...

Global site tag (gtag.js) - Google Analytics