iOS中修改WebView默认的User Agent

iOS中修改WebView默认的User Agent

方案1:在-webView:shouldStartLoadWithRequest:navigationType:方法中同步加载到request的data,然后使用UIWebView的-loadData:MIMEType:textEncodingName:baseURL:方法加载data - (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationTyp ...

阅读全文...

阿里云 wordpress 不能发邮件 发邮件慢

阿里云 wordpress 不能发邮件 发邮件慢

在阿里云主机,centos7.0 安装了wordpress,但发邮件功能一直不能用 这个需要安装 sendmail 服务 yum install sendmail 然后,启动sendmail service sendmail start 这里会提示 Redirecting to /bin/systemctl start sendmail.service 之类的,应该是centos7 启动服务的命令改变了 然后,测试可以发邮件了,但是很 ...

阅读全文...

wamp虚拟主机配置

wamp虚拟主机配置

1、首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能 2、先把localhost配置好,免得以后访问localhost出现问题,我的wamp项目根目录是D:\wamp\www。将下面信息添加到apache的apache/conf/extra下的配置文件httpd-vhosts.conf后面即可; DocumentRo ...

阅读全文...

Linux/UNIX SSH 无密码登录

Linux/UNIX SSH 无密码登录

一、SSH简介 SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。 二、公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,p ...

阅读全文...

CSS截断文字,一行显示不换行,末尾使用省略号

CSS截断文字,一行显示不换行,末尾使用省略号

当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢? 一般的文字截断(适用于内联与块): .text-overflow { display:block; /*内联对象需加*/ width:31em; word-break:keep-all; /* 不换行 */ white-space:nowrap; /* 不换行 */ overflow: ...

阅读全文...

AJAX单页面的刷新和前进后退问题如何解决

AJAX单页面的刷新和前进后退问题如何解决

使用AJAX开发分页功能的时候,用户跳转到第5页,但是刷新以后又显示第一页了,能不能刷新后还显示第5页?还有能不能用浏览器的前进后退按钮来浏览AJAX历次的变化。 因为Javascript对dom的操作是不持久化的,刷新后就恢复原状,而且也不保存历史记录,也就无法前进后退来查看历史了。但是可以采用“地址栏加hash”技术来解 ...

阅读全文...

HTML5 js 获取地理位置 获取当前位置(经纬度)

HTML5 js 获取地理位置 获取当前位置(经纬度)

HTML5新特性,地理位置API,支持获取地理位置(获取当前位置、经纬度)。 一、检查浏览器是否支持地理位置API if (navigator.geolocation) { console.log("浏览器支持!"); } else { console.log("浏览器不支持!"); } 二、地理位置API一共3个 void getCurrentPosition(onSuccess, ...

阅读全文...

JS判断浏览器语言及终端类型

JS判断浏览器语言及终端类型

<script type="text/javascript"> //检测浏览器语言 currentLang = navigator.language; //判断除IE外其他浏览器使用语言 if(!currentLang){//判断IE浏览器使用语言 currentLang = navigator.browserLanguage; } alert(currentLang); //判断访问终端 var browser={ versions: ...

阅读全文...

pomelo linux 安装错误

pomelo linux 安装错误

在linux上安装pomelo总是爆出一堆错误……

使用n工具,把nodejs版本降到0.10.xx

重新安装,则顺利安装成功!

看来pomelo有两年没维护,已经与新版本的nodejs(与io.js合并后的4.x、5.x)不兼容了。

阅读全文...

js防止频繁点击事件的几个方法

js防止频繁点击事件的几个方法

期望:点击一次后让按钮灰掉,暂时不可以用,1秒后再可以用。 一、使用全局变量(也可以使用自定义用户属性或其他方法)标示按钮是否可用,使用setTimeout重新将按钮设置为可用。 var clicktag = 0; $('.btn_normal').click(function () { if (clicktag == 0) { clicktag = 1; $(this).addClas ...

阅读全文...