切換瀏覽器標頭-User Agent Switcher

好用軟體 2010/01/01 17:27
views: 27877 times
這個是一個 Firefox 的插件, 叫做 User Agent Switcher

現在開發手機上應用的網頁機會比以往多, 但是礙於測試時期, 一般這些網頁程式都會檢查使用者的瀏覽器(User Agent), 所以使用這個插件, 方便使用者在切換自己的瀏覽器的標頭.

安裝好之後, 會在[工具]功能表內, 多出一個切換 User Agent 的功能, 如下所示:

用戶插入圖片

(圖片引用自: https://addons.mozilla.org/zh-TW/firefox/addon/59)

如此一來, 便能方便測試網頁程式, 對於不同的 User Agent 的判定, 及行為驗證, 將會有很大的幫助, 而不需要準備太多環境. 當然, 若是要做所謂的 HTML, CSS, JAVASCRIPT 相容性測試, 則這個就比較幫不上忙了, 但對於判定 User Agent 而要重導使用者, 或產生一些不同的功能時, 可以很快速的驗證.

像是 naver.jp 這個網站, 有個 for iphone 的版本 (http://ipn.naver.jp) , 會檢查User Agent來重導使用者到 http://www.naver.jp, 就沒辦法預覽到 iphone 的頁面了. 使用這個 User Agent Switcher 時, 就能"假裝" Firefox 是 iphone 的 browser , 來訪問該網頁囉!


[2010/6/15 0:05]
補充一下相關的 user agent 資料, 可以利用匯入的方式達成, 請如以下操作:
1. Default User Agent, Edit User Agents:
用戶插入圖片

2. 在畫面上選擇下方的 Import:
用戶插入圖片

3. 到這裡下載已整理好的 user agent xml 檔: http://techpatterns.com/forums/about304.html
(或直接對這個連結按右鍵另存新檔: http://techpatterns.com/downloads/firefox/useragentswitcher.xml)
4. 於 import 選擇剛下載的檔案即可, 在 User Agent Switcher 就會有很多的 user agent 出來了, 還包含 iPad 耶!

PS. 請注意只是切換 User Agent 來讓 web server 吐出對應的 html, 並非是將 firefox 模擬出該 user agent 的呈現效果!!

top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

重導用戶至手機網址插件

程式技術/TatterTools 2008/05/08 00:13
views: 54694 times
好一陣子沒寫 plugin 了, 用手機瀏覽 tattertools 的網頁, 本來就存在網址 http://diary.tw/tim/m 這個功能, 不過若是直接用手機瀏覽至文章的話, 例如: http://diary.tw/tim/494 , 應該要被 redirect 至 http://diary.tw/tim/m/494 . 這個功能一直很想實作, 卻沒時間也一直沒想法怎麼架構這個插件.

今天用手機上網找資料, 找到自己的網站, 連回來, 連到原來正常的網頁, 但實在太大又不方便, 雖然自己知道可以加上 /m 來改網址達到手機可觀看的版本, 但別人不見得會知道啊, 所以今天就來寫這個小插件.

架構上用了比較簡單的 tagname 方式實作這個插件, 所以要用的使用者, 麻煩就將 [ ##_MobileRedirect_## ] (注意要去除[]間的空白)放在 skin 上, (放在愈前面愈好, 最好是在 < head>之後, 或是 <body>之後, 如此才能快速作用(用javascript重導的).

判定的方式利用了 Russell Beattie’s Weblog (link) 的 Mobile Browser Detection in PHP 這篇文章內的判定手機方式來達成, 一共分為兩個步驟:

先判定 directive ($suri["directive"]) 是 "/", 也就是首頁或是內容頁(用數字版本的), 詳情可以參考: TT的$suri好用資訊 這篇文章.
接下來再判定是否為手機用戶, 這個就用 $isMobile 來判定

一旦兩者皆符合時, 就重導至 /m 的手機版本網頁.

請各位有空試看看, 若有任何問題或建議, 歡迎提出來哦!

插件下載:



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

真方便的CodeHighlight Plug-in

程式技術/TatterTools 2007/04/04 00:06
views: 82237 times
今天瞎逛了一下 tt 的plugin網站:
http://tattertools.com/ko/bbs/zboard.php?id=plugin
結果找到了一個還不錯用的 syntax highlighter plugin, 這個是利用之前介紹的 http://diary.tw/tim/43 這篇內容中的 dp.SyntaxHighlighter 功能整合實作出來的, 效果當然很不錯囉, 給有需要說明講解程式又在寫 tt 的人使用是再適合不過了, 使用方式相當容易, 就是用 [ code ] ~ [ /code ] (注意, 沒有空格) 包起來的 code 就可以被這個 plugin 辨識出來並加上 highlighter, 若要指定語法, 就是 [ code 語法 ] 這樣即可, 例如: [ code php ]~...[ / code ] 這樣子囉. 原始 plugin 網址在這裡: http://gendoh.tistory.com/2510878 給大家參考看看囉!

以下為幾個 sample:

more..


top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

完成LoadAddComment插件

程式技術/TatterTools 2007/03/15 00:06
views: 80390 times
在 tattertools 中, 留言或回覆評論時, 有時候會因為網路速度較慢, 而 tt 又是使用 ajax 的方式回應, 而造成似乎沒有反應的狀況, 利用了 dynamic html 中的 div 及一個 loading 的小圖示, 開發了一個插件, 在留言或回覆評論時提示了等待的狀況, 目前尚為一個測試版本, 先給大家測試看看, 下個版本將會加入自訂訊息, 顏色邊框, 等待時間等功能, 敬請期待!

目前功能為出現在畫面正中央會有提示, 畫面如下:

用戶插入圖片

more..

top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

MailNotification0.5插件完成囉

程式技術/TatterTools 2007/03/08 03:10
views: 100035 times
網友Chieh需要一個能主動通知有新留言功能的插件, 順便實作一下在 1.1.1 的版本下, 有 configuration 功能的插件, 便著手開發了一個於文章留言及留言版留言的主動通知插件.

本插件利用了 configuration 介面可以進行是要對文章留言有效或是對留言版留言有效, 當然亦可同時設定有效, 介面如下:

用戶插入圖片

只要發生了新的留言, 就會依照設定進行 mail 主動通知, 並會將留言者, 留言類型及是否為秘密留言, ip 等資訊一併寄出, 也將連回查看的網址附上, 功能很單純也十分方便, 歡迎大家多多利用!!

下載:




top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

隨機文章列表RandomArticle 0.9

程式技術/TatterTools 2006/11/08 00:00
views: 73468 times
利用了 MySQL 的 rand() 函數, 將文章做出隨機列表, 內容相當簡單明瞭, 可以做為寫 plugin 的入門參考資料. (詳情參考 http://diary.tw/tim/53 這篇隨機資料取得)

由於在 {$database['prefix']}Entries 要選出文章, 得有以下幾個條件:
  1. owner=$owner (使用者blog內的文章)
  2. visibility=2 (公開的)
  3. draft = 0 (非草稿)
  4. category >= 0 (非公告, 寫到這, 想到 TopView 有一些問題, 因為沒區分公告連結)

more..



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

TT的$suri好用資訊

程式技術/TatterTools 2006/11/05 02:36
views: 74253 times
在實作這麼多支 plugin 後, 因為網友在留言問了 RSS for Categories plugin 的問題, 於是找到了韓國 TT 官網上的 plugin 名稱為 Sub RSS (for TT 1.0.2), 接下來就測試, 也觀察這個 plugin 的實作方式及用法. (link)

因為都是韓文, 所以也就看不懂說明, 不過看 code 多少可以看得懂用法, 這個 plugin 是用來做在分類檢視(Category View)及標籤檢視(Tag View)下, 將 [ ##_SubRSS##_ ]這個代碼取代為一個 RSS 的圖案, 並含有在該分類檢視或標籤檢視下的 RSS 連結, 可以達成該網友問的問題的參考解答.

more..



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

TT實作閱讀統計資訊-ViewCounter1.1插件實作

程式技術/TatterTools 2006/10/14 09:53
views: 93452 times
由於 TatterTools 的文章閱讀方式, 和一般的 blog 有些差距, 大多數的 blog 是將文章(或稱article)"繼續閱讀" ("more...") 這種放在另一個文章頁面裡, 也就是說, 將文章區分為兩個部分, 好讓集合的頁面只顯示前面(一般使用summary, abstract, first part來描述), 而整篇的內容則是用 content, body, article 來描述, 如此一來就將文章區分為兩塊.

more..






top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

新增最後訪問來源插件-LastReferers 1.0

程式技術/TatterTools 2006/09/30 00:59
views: 67865 times
每次在不想登入後台的狀況下, 就想得知從哪些網站參照過來, 也方便來訪的使用者能快速得知最後來訪的訪客來源, 於是寫了一個小插件, 用來做這項功能.

其實也就是將資料表 {$database['prefix']}RefererLogs 關於該 blog 的最後五筆參考來源顯示出來, 難度不高, 方便使用, 僅需解開放置放 plugins 目錄下, 再修改 skin 上加入 [ ##_LastReferers_## ] 標籤即可(為避免衝碼, 將 ## 前後加上空白), 顯示效果如下:


而且可以點擊回去, 相當實用方便, 上線後發現大多還是由搜尋引擎來的, 方便給 blog 的站長參考!
下載插件:




[2007/6/18 23:00]
給 Chieh 站長使用 LastReferersAdmin 1.0 版本(注意是 TatterTools 1.1 以上才能使用哦!

top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::








iPhone望遠鏡頭 9x9輕鬆看看   影音Fun享機 【百分百純手工】真心終極黃金玫瑰禮(綻放玫瑰) AXIMCom MR-105NL 3G/4G 11N 行動國民機 AXIMCom MR-101N 3G/4G 11N 超迷你智慧型分享機 Sony Ericsson 新一代音樂系列手機 Zylo W20(簡配/公司貨) EDIMAX 11n/3G無線網路寬頻 分享器(3G-6200n) FUJIFILM HS10 - 30X變焦翻轉螢幕長砲機(平輸中文) SAPIDO N速 無線寬頻分享器(RB-1202) 輕鬆自載—迅雷BT免開機下載盒 SAPIDO傻多 3G+WiMAX寬頻無敵機 (RB-1232) Intel X25-M 80G G2(MLC)2.5\ SAPIDO N速 3.5G易享機 支援BT (GR-1222) 居易科技 DrayTek Vigor2110 極速NAT多功能路由器 WR5204E Mini 無線寬頻分享器 HP v165w 16G 隨身碟 兆赫電子 ZP-520T 藍光劇院影音放影機 Apacer宇瞻2.5吋SATAII介面MLC 32GB SSD固態硬碟 Apacer宇瞻A7 Pro 64GB 2.5吋SATAII SSD固態硬碟 CASA 凱薩 RM/RMVB DVD播放機(AB-N98) 創見JetFlashTM T3 4GB極致輕薄行動碟-二入 AboCom PLS342 電力線乙太網路交換器(雙包裝) 35合1掌上型麻將機2代 美商博帝XT Boost 16GB 200X高速隨身碟 Sandisk 2GB Micro SD記憶卡-平行輸入 二代遙控器型-攝錄影機送(4G)SD卡 Nikon AF-S 18-200mm f/3.5-5.6G ED VR II代(平輸) AXIMCom PGP-108N遊戲狂人專用機


 Waiting...