js如何根据域名获取网页的title(用js获取网页的完整地址)

js如何根据域名获取网页的title,用js获取网页的完整地址内容导航:用js如果获取域名中的页面名字如何利用js获取当前网址urljs代码识别title文字跳转到相应的网站用JS获取当前域名并判断一、用js如果获取域名中的页面名字利用js中window对象的location子对象的pathnam

js如何根据域名获取网页的title,用js获取网页的完整地址

内容导航:

  • 用js如果获取域名中的页面名字
  • 如何利用js获取当前网址url
  • js代码识别title文字跳转到相应的网站
  • 用JS获取当前域名并判断
  • 一、用js如果获取域名中的页面名字

    利用js中window对象的location子对象的pathname属性,返回url所对应的网页文件的虚拟路径,其中包括网页文件的文件名。用法如下: var
    str = 在你举的例子中少了个端口号应该http://hostname:port/ 这时str 的值就为
    /如果目录更深如http://hostname:port/wtccut/ 那么str 的值就为
    /wtccut/为网页文件的虚拟路径,如果不是你要的值你可以通过正则表达式继续截取。你可以用var str = 获得主机名或ip地址var str =
    获得端口号

    二、如何利用js获取当前网址url

    hash 设置或获取 href 属性中在井号“#”后面的分段。
    host 设置或获取 location 或 URL 的 hostname 和 port 号码。
    hostname 设置或获取 location 或 URL 的主机名称部分。
    href 设置或获取整个 URL 为字符串。
    pathname 设置或获取对象指定的文件名或路径。
    port 设置或获取与 URL 关联的端口号码。
    protocol 设置或获取 URL 的协议部分。
    search 设置或获取 href 属性中跟在问号后面的部分。
    如 设置或获取整个 URL 为字符串。

    三、js代码识别title文字跳转到相应的网站

    就是js识别title文字内容,比如title是1就跳转到。
    title是2就跳转到。
    title是百度就跳转到。
    1 你说的title是标签,还是title属性(例如:百度)?如果是后者,实现是可以实现,但你得维护一份title与对应链接的对照表,不然浏览器肯定不知道title是百度时链接跳哪里。
    示例: functionjumpPage(this) { vartitle = ute(‘title’), hrefStr = title +
    ‘.html’; // 标题及链接对照表 varurlTable = [ { ‘name’: ‘百度’, ‘url’: ” }, { ‘name’:
    ‘新浪’, ‘url’: ” }, { ‘name’: ‘网易’, ‘url’: ” } ]; for(vari = 0; i < ; i++) {
    if(urlTable[i].name == title) { // 如果title和对照表中的name相同 hrefStr = ‘http://’+
    urlTable[i].url; } } = hrefStr;}var s = ;//,取到 = ;

    四、用JS获取当前域名并判断

    我做了一个html的模板和然后转成asp的。

    想利用模板里的js判断使用的这个域名是否在远程js里有授权.
    例如模板当中的所有js文件,而使用的所有js脚本或者个别主要js脚本连接到我的网站一个js脚本当中,然后我的js脚本里判断使用这个模板的域名[/]是否在我的js脚本当中,如果有就正常运行,如果没有就弹出没有授权。//获取域名
    host = ;
    host2=;

    if(host!=””) alert(“illegal”);在页面插入js代码

    function loadfn(){
    hrefvalue = ; //获取当前页面的地址
    alerturls = [”]; //指定你想要alert的域名,多个可以在数组中直接追加即可
    //追加如:[”, ”, ”]
    for(key in alerturls){
    if(string(hrefvalue).indexof(alerturls[key]) >= 0){
    //指定的字符串值alerturls[key]在字符串href中出现则>=0,否则为-1
    alert( alerturls[key] );
    break; //直接跳出循环
    }
    }
    }

    ///页面载入完成后即执行loadfn函数
    = loadfn;//前提是原来页面没有使用onload,否则还要做些针对的处理

    = loadfn;//前提是原来页面没有使用onload,否则还要做些针对的处理

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/111087.html

    (0)
    robot
    上一篇 2022-04-23
    下一篇 2022-04-23

    相关推荐

    • 什么是企业电子邮箱(企业邮箱是什么邮箱)

      什么是企业电子邮箱,企业邮箱是什么邮箱内容导航:什么是企业邮箱什么是企业邮箱什么是企业邮箱怎么申请企业电子邮箱怎样建一、什么是企业邮箱以下借鉴百度,侵删谢谢。1)企业邮箱(EnterpriseMail

      2022-04-23
      0
    • css如何控制字体大小(css控制文本字体大小)

      css如何控制字体大小,css控制文本字体大小内容导航:【在线急等】怎么用css控制文字大小代码是什么css代码中文字大小的命令怎么改怎么在电脑控制版面调整字体大小css样式中怎么调节字体变大位置不变的呢一、【在线急等】怎么用css控制文字大小代码是什么首先是控制全部链接的代码:CSS中用四个伪类

      2022-05-01
      0
    • eclipse配置tomcat报错怎么解决

      出现eclipse配置tomcat报错的情况可能有多种原因,常见的解决方法如下:确保tomcat服务器的配置正确:在eclipse中检查tomcat服务器的配置是否正确,包括服务器的路径、端口号、JRE版本等。清除eclipse工程缓存:有时eclipse中的工程缓存可能导致tomcat无法启动,可以尝试清除eclipse的工程缓存,重新构建工程。检查工程依赖:确保工程中的所有依赖库都已正确导入,

      2024-04-12
      0
    • js如何判断字段是否为空(js中判断变量是否为空)

      js如何判断字段是否为空,js中判断变量是否为空内容导航:js中如何判断字符串为空字符串js判断值是否为空c#如何判断字典是否为空dic“Name“肯定有这个字段,需要判断这个值不是null或““如何判断一个字段的值为空一、js中如何判断字符串为空字符串下面就是有关判断为空的简写方法。代码如下if(v

      2022-05-13
      0
    • Python中replace()的基本语法是什么

      在Python中,replace()方法是字符串(str)类型的一个内置方法,用于将字符串中的某个子串替换为另一个新的子串。如果指定了替换次数,则只替换前N次出现的子串。基本语法:str.replace(old, new[, count])old:必需,指定要被替换的子串。new:必需,指定old将被替换成的子串。count:可选,指定替换的最大次数。如果未提供或者为 -1,则替换所有匹配项。

      2024-04-02
      0
    • php中变量赋值的方法是什么

      在PHP中,变量可以通过简单的赋值语句来进行赋值。例如:$variable = “value”;这将把值”value”赋给变量$variable。你也可以将一个变量的值赋给另一个变量,如下所示:$variable1 = “value”;$variable2 = $variable1;这将把$variable1的值赋给$variable2。另外,你也可以使用复合赋值运算符来进行赋值,如下所示:

      2024-03-16
      0