webkit

1/3ページ

騰訊的垃圾電話面試,補充更新

2周之前經由獵頭推薦 給騰訊深圳投了份簡歷 於是2周後我收到了電話面試的機會??? 我告訴他最近已經入職了 然後他似乎有點不爽 我說可以聊聊 於是他開始得意洋洋地逼問我問題 一開始問我:什麼是軟體架構???靠,估計是看我簡歷上寫軟體架構師,心裡不以為然,想鄙視我一下 我回:軟體架構根據業務目標特性所 […]

AdBlock廣告攔截外掛的實現原理

在這裡,我不會解釋太多的程式碼,沒有必要,說說原理就可以了。 AdBlock的廣告攔截實際上分為2個部分: 1、對於URL請求的攔截 這一般都是頁面中DIV元素嵌入一個IFRMAE/IMAGE元素,然後載入一個廣告連結或者GIF圖片什麼的。 這部分的規則庫描述比較複雜。規則大概有幾萬條,即使對於國內 […]

關於跨平臺瀏覽器

這幾天折騰跨平臺瀏覽器的技術框架,下面將相關技術拋磚引玉一下: 目的很明確,如何能夠只使用一套程式碼,只需要拿到各個平臺上去編譯執行就可以得到各個平臺的執行程式,這個跟java的“一次編譯,到處執行”還是不一樣,本文探討的平臺包括window、mac、linux、android、ios五大平臺。 瀏 […]

安全機制

安全機制包括兩個不同的部分,第一是網頁的安全,包括但是不限於網頁資料安全傳輸、跨域訪問、使用者資料安全等,第二部分是遊覽器的安全,具體是指網頁或者JavaScript程式碼有一些安全問題或者存在安全漏洞,遊覽器也能夠在執行它們的時候保證自身的安全,不受攻擊從而洩漏資料或者使系統破壞 網頁安全模型 安 […]

iOS9中的WebKit 與 Safari帶來的驚喜

每個用過 UIWebView 的iOS開發者對其諸多的限制和有限的功能也深有感觸。悻然,自iOS8推出 WebKit 框架後將改變這一窘境。在本文我將會深入WebKit來體驗一下它給我們帶來的好處,同時也看看在iOS9中新加入的 SFSafariViewController 有些什麼新的驚喜。 通用 […]

Webkit的跨域安全問題說明

這裡有個簡單的測試頁面:IE、火狐彈出”hello world”,而chrome,safari,opera毫無反應。 以下是小段測試程式碼(刻意修改domain,讓父頁面和子頁面為不同域頁面): 1.父頁面程式碼: 複製程式碼 程式碼如下: <script> do […]

為jQuery新增Webkit的觸控的方法分享

這段程式碼是我在做13年一份兼職的時候無聊加上去的,為jQuery新增觸控事件的支援。因為做得有點無聊,所以就幫客戶新增了用響應式網頁 JS touch相容了移動裝置,主要是Webkit的移動裝置。 這裡就分享下我的實現。先貼上程式碼: 複製程式碼 程式碼如下://Published by Indr […]