Categories


Tags


使用JavaScript替换和修改网页链接

有时候我们会需要修改当前页面里的url中的某个参数的值,动态地调整一些参数的数据,既人性化又利于搜索引擎的优化。下面是利用javascript修改url中某个参数的值的具体思路。

/*

* url 目标url

* arg 需要替换的参数名称

* arg_val 替换后的参数的值

* return url 参数替换后的url

*/

function changeURLArg(url,arg,arg_val){

var pattern=arg+'=([^&]*)';

var replaceText=arg+'='+arg_val;

if(url.match(pattern)){

var tmp='/('+ arg+'=)([^&]*)/gi';

tmp=url.replace(eval(tmp),replaceText);

return tmp;

}else{

if(url.match('[\?]')){

return url+'&'+replaceText;

}else{

return url+'?'+replaceText;

}

}

return url+'\n'+arg+'\n'+arg_val;

}

使用方法如下:

changeURLArg('https://www.williamlong.info/?max-results=20&id=2','max-results',100);

下面是上述功能的一个应用,在Google Blogger里,默认的标签显示数目是20个,我们通过JavaScript可以将标签显示数目修改为100个。具体的修改方法如下,打开Blogger的后台,点“布局”,增加一个“ HTML/Javascript”的 Sidebar Widget,其代码如下:

<script type="text/javascript">

function changeURLArg(url,arg,arg_val){

var pattern=arg+'=([^&]*)';

var replaceText=arg+'='+arg_val;

if(url.match(pattern)){

var tmp='/('+ arg+'=)([^&]*)/gi';

tmp=url.replace(eval(tmp),replaceText);

return tmp;

}else{

if(url.match('[\?]')){

return url+'&'+replaceText;

}else{

return url+'?'+replaceText;

}

}

return url+'\n'+arg+'\n'+arg_val;

}

document.getElementById("Blog1_blog-pager-older-link").href = changeURLArg(document.getElementById("Blog1_blog-pager-older-link").href,"max-results",100) ;

</script>

之后保存即可。

来源:月光博客


Public @ 2017-03-02 16:17:16

关于网站、服务器受攻击问题的相关说明

网站和服务器受攻击是指恶意个体或组织通过各种手段试图破坏、入侵、干扰网站或服务器的正常运行。 攻击方式通常包括以下几种: 1. 分布式拒绝服务攻击(DDoS):攻击者通过利用多个计算机或设备发起大规模请求,使服务器过载,导致网站无法正常响应其他用户的请求。 2. SQL注入攻击:攻击者通过在网站的输入字段中注入恶意SQL代码,从而操控数据库,获取敏感数据或者破坏数据。 3. 代码注入攻击:

Public @ 2023-07-28 08:00:41

为什么访问网站的时候,网址后面出现随机?jdfwkey=0plwb1字符,是否影响正常访问?

这些随机字符可能是网站使用的追踪代码或统计分析代码,可以帮助网站分析访问者的行为和流量。这些字符不应该影响正常访问,但有时可能会影响浏览器缓存和cookie存储。如果您对这些字符感到困惑或疑虑,可以尝试清除浏览器缓存和cookie。

Public @ 2023-06-28 00:01:06

独立博客搭建教程

博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影

Public @ 2009-08-23 16:17:13

云主机开通后建站使用流程以及常见问题

一、购买开通,远程登陆云主机购买以后,一般10分钟左右就会配置好,服务器开通以后首先远程登陆到服务器。如何远程登陆服务器?请点击查阅,如果是苹果Mac电脑,登陆方式会有所不同,苹果Mac用户点击查阅:linux、windows二、建站使用现在建站web环境以及工具非常多,服务器环境主要是windows和linux,建站辅助工具就比较多了,我司主要提供集成安装了我司自主知识产权的网站管理助手的win

Public @ 2010-03-19 16:13:54

更多您感兴趣的搜索

0.505274s