IE中的空链接地址

1. IE中,如果a标签的地址为空:

<a href="">刷新</a>

IE的解析为浏览器的根路径,比如当前的url地址为:http://www.example.com/hello.html , 那么IE的解析为:http://www.example.com/

而其他所有浏览器行为一致,都是 location.href。

所以,为了兼容,慎用空链接。

2. form的action地址为空。

<form action="" method="POST" id="post_form"></form>

IE浏览器解析的地址为当前URL去掉QueryString部分,比如 当前URL地址为:http://www.example.com/hello.php?action=login ,那么IE POST的路径将会是:http://www.example.com/hello.php

而其他浏览器行为一致,都是 location.href。

用 document.getElementById(‘post_form‘).action 拿到的地址即为浏览器解析行为地址,要正确获得action中的值,应该用

document.getElementById(‘post_form‘).getAttribute(‘action‘) 获取结果为空字符。

时间: 2024-10-08 10:42:01

IE中的空链接地址的相关文章

微信公众号中添加外部链接地址的图文教程

2017-9-18,长沙,有点闷,有点热. 本教程教大家如何在微信公众号中,添加外部的链接,网络有很多教程,但由于表述不太清楚,出个教程吧.最终实现在微信后台管理平台"原文链接"处插入外部链接,用户点击发布好的图文文章底部左下角的"阅读原文",就可以跳转到您添加的外部链接页面中去. 第1步. 使用微信公众管理帐号登陆微信管理后台 > 素材管理 > 图文消息 >  新建图文消息或者编辑文章都可以,如下图所示: 第2步. 之后,将页面向下拉,看到底部&

PHP获取指定URL页面中的所有链接

form:http://www.uphtm.com/php/253.html 这个东西其实我们开发人员来讲常用了,以前做一个抓取其它网站友情连接时用过,今天看到一朋友整理了一个PHP获取指定URL页面中的所有链接函数,整理过来我们一起来看看吧. 以下代码可以获取到指定URL页面中的所有链接,即所有a标签的href属性: // 获取链接的HTML代码 $html = file_get_contents('http://www.111cn.net'); $dom = new DOMDocument(

韦东山yy公开课笔记(2)--汇编,段,栈,重定位/链接地址,位置无关吗

1. 要不要学习汇编 可以只懂一点,工作中基本不用,一旦用就是出了大问题 ldr : load 读内存 ldr r0, [r1]  : r1里存放的是地址值, 去这个地址读取4字节的内容,存入r0 str : stroe 写内存 str r0, [r1]  : r1里存放的是地址值, 把r0里的4字节数据存入这个地址 所有的汇编.C程序也好,终极目标就是:读写某个地址 2. 程序为何要分为代码段.数据段.BSS段 程序的指令等是只读的,可以把它们归为一类,以便运行时可以放在ROM等设备上, 当然

u-boot中链接地址和加载地址的相关知识

以zc702开发板的u-boot为例 链接地址(运行地址):链接地址是在程序编译链接阶段就确定好的地址. u-boot的链接脚本由CONFIG_SYS_LDSCRIPT宏定义来指定,如在zynq_common.h当中有如下代码: #define CONFIG_SYS_LDSCRIPT "arch/arm/cpu/armv7/zynq/u-boot.lds" 在该链接脚本中指定了u-boot中各部分的链接顺序.同时zynq_common.h中的CONFIG_SYS_TEXT_BASE则指

iOS 获取appStore的链接地址,从app中跳转 appStore中应用

从app中跳转到appStore中,分为 1.取得app在appStore中的链接地址 mac打开iTunes,在右上角中的搜索框中输入你的应用名称. 在弹出的菜单中,选择复制链接,得到该应用的链接地址: https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8 然后将 http:// 替换为 itms:// 或者 itms-apps:// 替换后的链接地址. itms-apps://itunes.apple.com/cn/a

GridView中HyperLink的NavigateUrl属性的链接地址带参数出错的问题

问题描述:HyperLink控件的NavigateUrl='~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID")%>' 运行结果,链接变成: http://localhost:15859/ShowPetByTypeID.aspx?TypeID=<%#Eval("userID")%> 也就是说绑定部分没有被解析 解决方法: 首先找到GridView的属性Columns,打开集合如下对话框 上图

swift禁用webView对H5中数字,链接,日期,地址,电话号码做解析

showWebView.dataDetectorTypes = .None //swift禁用webView对H5中数字,链接,日期,地址,电话号码做解析 其UIDataDetectorTypes属性: static var PhoneNumber: UIDataDetectorTypes { get } // Phone number detection static var Link: UIDataDetectorTypes { get } // URL detection static v

对链接地址的理解

当我们写链接器脚本的时候,我们会设置代码段的起始链接地址为0x30008000(S3C2440).如果对链接地址理解错误的话,可能会出现像我这样的问题. Q:gboot的链接器脚本里写的其实链接地址是内存中的0x30008000,再用交叉工具反汇编得到的start.S前几行代码地址都变成了0x30008000+,不太对啊.ARM启动流程里面讲处理器将NAND中的代码复制了4K到垫脚石中,垫脚石的地址是0x0,也正是因为这样,我们设置的异常向量表才有意义,处理器才能准确的找到处理异常的标号.但是把

小麦苗微信公众号文章链接地址

小麦苗的微信公众号文章链接地址: 发布日期 文章标题 2016-08-14 [等待事件]User I/O类 等待事件(2.1)--db file sequential read(数据文件顺序读) 2016-08-13 [等待事件]等待事件概述(1)--等待事件的源起和分类 2016-08-12 [故障处理]ORA-12545: Connect failed because target host 2016-08-11 [故障解决]ORA-06502: PL/SQL: numeric or val