色偷偷精品伊人,欧洲久久精品,欧美综合婷婷骚逼,国产AV主播,国产最新探花在线,九色在线视频一区,伊人大交九 欧美,1769亚洲,黄色成人av

240 發(fā)簡信
IP屬地:浙江
  • OC寫法:
    // 禁止選擇CSS
    NSString *cssStr = @"body{-webkit-user-select:none;-webkit-user-drag:none;}";
    // CSS選中樣式取消
    NSMutableString *jsStr = [NSMutableString stringWithString:@"var style = document.createElement('style');"];
    [jsStr appendString:@"style.type = 'text/css';"];
    [jsStr appendString:[NSString stringWithFormat:@"var cssContent = document.createTextNode('%@');", cssStr]];
    [jsStr appendString:@"style.appendChild(cssContent);"];
    [jsStr appendString:@"document.body.appendChild(style);"];
    // 禁止選擇
    [jsStr appendString:@"document.documentElement.style.webkitUserSelect='none';"];
    // 禁止長按
    [jsStr appendString:@"document.documentElement.style.webkitTouchCallout='none';"];

    WKUserScript *userScript = [[WKUserScript alloc] initWithSource:jsStr injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];
    WKUserContentController *userContentController = [[WKUserContentController alloc] init];
    [userContentController addUserScript:userScript];

    WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
    config.userContentController = userContentController;

    // 初始化WKWebView
    WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds configuration:config];
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.fileUrl]]];
    [self.view addSubview:webView];

    WKWebView禁止UIMenuController

    在移動應(yīng)用的開發(fā)中,不可避免的會使用到HTML頁面,在iOS的開發(fā)中,用來展示網(wǎng)頁的一般是UIWebView,在iOS 8.0之后,Apple提供了一個(gè)新的框架(WKWebV...

  • 120
    vue 移動端查看預(yù)覽pdf文件

    我使用的是 vue-pdf,另外pdfjs-dist也可以實(shí)現(xiàn)(詳情見下文)。 效果圖: 需求: 報(bào)告查詢頁面需要點(diǎn)擊查看本地pdf文件 環(huán)境:vue3+vant 實(shí)現(xiàn)步驟:...

  • Hibernate Validator 使用介紹

    1. Hibernate Validator 簡介 平時(shí)項(xiàng)目中,難免需要對參數(shù) 進(jìn)行一些參數(shù)正確性的校驗(yàn),這些校驗(yàn)出現(xiàn)在業(yè)務(wù)代碼中,讓我們的業(yè)務(wù)代碼顯得臃腫,而且,頻繁的編寫...

  • 120
    為Xcode添加刪除行、復(fù)制行快捷鍵

    在使用eclipse過程中,特喜歡刪除一行和復(fù)制一行的的快捷鍵。而恰巧Xcode不支持這兩個(gè)快捷鍵,再一次的恰巧讓筆者發(fā)現(xiàn)了一個(gè)小竅門來增加這兩個(gè)快捷鍵,以下是步驟: 修改權(quán)...

  • 120
    ContextLoaderListener解析

    每一個(gè)整合spring框架的項(xiàng)目中,總是不可避免地要在web.xml中加入這樣一段配置。 而這段配置有什么作用,或者說ContextLoaderListener到底有什么作用...

  • mac 升級后配置 apache 到個(gè)人目錄

    系統(tǒng) 從OS X Yosemate 10.10升級到 OS X Sierra 10.12 后之前配置 apache 和 php 均不能正常使用了,重新設(shè)置配置如下: 首先,查...

  • 120
    IntelliJ IDEA 2018 破解過程[詳細(xì)步驟](Mac OS & Windows)

    推薦:文章開頭順便推薦一下本人開發(fā)的2個(gè)開源項(xiàng)目:1、使用Gradle構(gòu)建,基于SpringCloud體系實(shí)現(xiàn)的完整微服務(wù)架構(gòu),采用Oauth2統(tǒng)一授權(quán)認(rèn)證,支持Java、S...

  • 深入剖析ThreadLocal

    概述 本文首發(fā)于個(gè)人技術(shù)博客[Java并發(fā)包學(xué)習(xí)七]解密ThreadLocal 相信讀者在網(wǎng)上也看了很多關(guān)于ThreadLocal的資料,很多博客都這樣說:ThreadLoc...

  • JSP的內(nèi)置對象

    Jsp的內(nèi)置對象 什么是內(nèi)置對象: 在jsp開發(fā)中,會頻繁使用到一些對象, 例如HttpSession, ServletContext, ServletContext, H...

  • Java五道輸出易錯(cuò)題解析(進(jìn)來挑戰(zhàn)下)

    收集了幾個(gè)易錯(cuò)的或好玩的Java輸出題,分享給大家,以后在編程學(xué)習(xí)中稍微注意下就OK了。 1. 看不見的空格? 下面的輸出會正常嗎? 解析:將上面代碼復(fù)制下(不要自己手敲)在...

  • 小話java反射機(jī)制

    寫作原因:Java反射注解這一塊一直是筆者的盲區(qū),但是Java系開發(fā)者都知道這一塊的重要性。以熟悉的Android開發(fā)為例,通過利用反射注解大神們創(chuàng)造了可以減少大量重復(fù)贅余代...

  • 120
    Java面試相關(guān)(二)--堆和棧

    引言:看了網(wǎng)上一些作品,沒有特別清晰的一個(gè)結(jié)構(gòu),所以,這里本人整理一下Java的堆棧相關(guān)知識。Java 中的堆和棧 Java把內(nèi)存劃分成兩種:一種是棧內(nèi)存,一種是堆內(nèi)存。至于...

  • Java線程面試題

    下面是我自己收集整理的Java線程相關(guān)的面試題,可以用它來好好準(zhǔn)備面試。 參考文檔:-《Java核心技術(shù) 卷一》- Java線程面試題 Top 50:http://www.i...

石嘴山市| 安阳市| 竹北市| 通海县| 吉安县| 丘北县| 民勤县| 温泉县| 崇信县| 佛冈县| 松滋市| 无锡市| 榆林市| 大英县| 郸城县| 通州市| 手机| 嘉鱼县| 台东市| 海阳市| 三原县| 临夏市| 江都市| 望谟县| 嘉义市| 伊宁市| 工布江达县| 新津县| 三江| 丰宁| 永平县| 大宁县| 阜新市| 九龙城区| 马公市| 临朐县| 高台县| 迁安市| 伊川县| 罗甸县| 犍为县|