解决微信IOS版无法动态修改标题的问题

转载自无名氏,想感谢也没办法。
代码还没试过,原理很清楚,加个空的iframe,触发微信的title变更,然后把iframe给删掉,不知道行不行。不知道加个0秒的延迟有啥意义,是不是直接load就运行就触发不了微信?
var $body = $('body');
document.title = 'title';
// hack在微信等webview中无法修改document.title的情况
var $iframe = $('<iframe src="/favicon.ico"></iframe>');
$iframe.on('load',function() {
  setTimeout(function() {
      $iframe.off('load').remove();
  }, 0);
}).appendTo($body);

 

nginx替换响应结果

做OEM的话,我觉得这个办法可以用来替换整个网站。

该模块能够搜索和替换Nginx响应体中的文本内容,这个模块在默认安装Nginx时是不会安装的,因此,要想使用该模块,那么需要在./configure时添加–with-http_sub_module option选项。

 

配置示例

 

location / {

sub_filter

”;

sub_filter_once on;

}

 

指    令

 

该模块提供了3条指令。

 

指令名称:sub_filter

功    能:该指令用于在Nginx的响应中替代一些文本,即将原有的“text”替换为现有的“substitution”,而不依赖于源数据。内容匹配对大小写不敏感。替代文本可以包含变量,每一个location中只能使用一种替换规则。

语    法: sub_filter text substitution

默 认 值: none

使用环境: http, server, location

 

指令名称:sub_filter_once

功    能:如果将该指令设置为off,那么将会允许搜索和替换所有匹配的行,默认情况下仅替换第一个被匹配的行。

语    法: sub_filter_once on|off

默 认 值: sub_filter_once on

使用环境: http, server, location

 

指令名称:sub_filter_types

功    能:该指令用于指定sub_filter指令应该检测的内容类型。默认只有text/html。

语    法: sub_filter_types mime-type [mime-type …]

默 认 值: sub_filter_types text/html

使用环境: http, server, location

 

使用实例

 

Nginx的配置文件中添加以下配置内容:

 

http {

include       mime.types;

default_type  application/octet-stream;

 

sendfile        on;

 

keepalive_timeout  65;

 

sub_filter  ”  ‘html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }’;

sub_filter_once on;

 

server {

listen       80;

server_name  localhost;

 

location / {

root   html;

index  index.html index.htm;

}

}

……

}

 

 

这是某年用的最多的一个例子,它将所有的页面在IE浏览器下访问下变为灰色。

一些奇异的现象

风神翼龙在地上看好像一只鹤,纤巧无用的样子,还不如无齿翼龙看起来更像一只“龙”。

但是真的骑上去才发现,这货真是翼如垂天之云,大得很,特别是当我要把它停在我的楼船上时,感觉有点装不下。

当然,它也不像某些超大的货色那样大而不当。

骑着它加速飞到底,它也不会主动下降,而且由于背部面积大,下马也不会从天上摔下来。网上有人在它身上建起平台,当成飞船来用。

不过有意思的是,被它拎过的生物竟会成为它的奴隶,有只甲龙死活要跟着它,每次我从这家伙身上跳下来之后,它都会风一样地逃向它的主人,不过这样运东西也方便,省得还要牵着走。像信鸽一样,完成任务就要回巢。

这或许是游戏设计者没有想到的妙用吧。

完美主义者最大的问题是

完美成为一种主义时,追求完美变成追求所有细节完美时,完美主义就成了完美的敌人。
因为大部分人是无法做到事事完美的,为了关键事情的完美,你就应该放弃细节完美的追求。
否则就是一种不负责任的假追求。
需要你做出痛苦决策的时候,需要你做不完美的决策的时候,你选择了放任和放弃,把成功交给未知。
一个真正追求完美的人应该每时每刻都在判断:什么更重要,什么事情必须完美。
而不是说:我要完美,我要追求完美,所以我不管不顾,没有plan b。
另外,真正追求完美的人首先要思考事情的正确于否,然后再想是不是完美,否则这种完美就是在追求自己的个人喜好。
乔布斯最伟大的地方在于他能选择正确的路子,他带领团队创造了一些别人不相信的东西,而那些推崇他的人,要么在拿完美主义掩饰自己在战略判断和创新上的懒惰和无力,要么通过完美主义来贩卖自己天生骄傲的情怀。