Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
卓版廣告攔截神器 Adguard Premium 中文版。Adguard Premium 為您提供了可靠且易于管理的保護(hù),無(wú)需您的參與即可立即過(guò)濾正在加載的網(wǎng)頁(yè)。 Adguard Premium 會(huì)刪除所有煩人的廣告,阻止加載危險(xiǎn)的網(wǎng)站,并且不允許任何人跟蹤您在 Internet 上的活動(dòng)。Adguard Premium 使用本地科學(xué)上網(wǎng)技術(shù)來(lái)過(guò)濾沒(méi)有 ROOT 特權(quán)的流量。這意味著科學(xué)上網(wǎng)服務(wù)器直接嵌入在您的設(shè)備中,因此不需要其他遠(yuǎn)程連接。運(yùn)行該應(yīng)用程序后,它立即開(kāi)始安靜快速地過(guò)濾您的所有 Internet 帶寬。
安卓版廣告攔截神器 Adguard Premium 中文版
處理網(wǎng)頁(yè)時(shí),Adguard Premium 會(huì)同時(shí)執(zhí)行以下幾項(xiàng)操作:
直接從頁(yè)面中刪除廣告和在線(xiàn)跟蹤代碼。
根據(jù)我們的網(wǎng)絡(luò)釣魚(yú)和惡意網(wǎng)站數(shù)據(jù)庫(kù)檢查頁(yè)面。
檢查從未知來(lái)源下載的應(yīng)用程序。
廣告攔截
[添加]對(duì)擴(kuò)展 CSS 和擴(kuò)展選擇器的支持
擴(kuò)展 CSS 支持對(duì)于打開(kāi)(將來(lái))進(jìn)行廣告屏蔽具有非常重要的意義。擴(kuò)展 CSS 是用于應(yīng)用具有擴(kuò)展選擇屬性的CSS樣式的模塊。基本上,這意味著我們將能夠選擇并因此阻止某些我們將無(wú)法阻止的元素。當(dāng)前,我們支持以下偽類(lèi):-ext-has(:has),-ext-contains(:contains),-ext-matches-css(:matches-css)。
“擴(kuò)展選擇器”是一個(gè)技術(shù)術(shù)語(yǔ),但其背后隱藏著什么?有了擴(kuò)展的選擇器支持,我們可以更輕松地創(chuàng)建一些以前很難創(chuàng)建的規(guī)則。值得注意的是,這與阻止在Facebook上的“贊助帖子”之類(lèi)的規(guī)則有關(guān)。
[已添加]“ pref.filtered.ports”已添加至低級(jí)設(shè)置-高級(jí)用戶(hù)現(xiàn)在可以添加新端口以進(jìn)行過(guò)濾
[添加] $ websocket內(nèi)容類(lèi)型修飾符-它將啟用使用專(zhuān)門(mén)為 WebSocket 連接編寫(xiě)的規(guī)則
[添加] $ important 規(guī)則修飾符
[改進(jìn)]增加了內(nèi)容過(guò)濾規(guī)則的最大長(zhǎng)度限制
[改進(jìn)] HAR 文件編寫(xiě)器,用于調(diào)試目的
[已改進(jìn)] Chrome 瀏覽器的 QUIC 連接阻止
[修復(fù)] $ image 規(guī)則修改器的不一致行為
用戶(hù)界面
[添加]“安裝日期”到應(yīng)用程序詳細(xì)信息屏幕
[添加]適用于Android N 及更高版本的“快速設(shè)置”圖塊
[更改]安裝新應(yīng)用后,“應(yīng)用管理”屏幕將自動(dòng)更新-無(wú)需重新啟動(dòng) Adguard
[已更改]“應(yīng)用程序和統(tǒng)計(jì)信息”部分已重命名為“應(yīng)用程序管理”,并進(jìn)入主菜單
[改進(jìn)]過(guò)濾器編輯器現(xiàn)在可以識(shí)別以“!”開(kāi)頭的行作為用戶(hù)導(dǎo)入的過(guò)濾器中的注釋
[固定]主屏幕上的時(shí)間格式現(xiàn)在遵循系統(tǒng)設(shè)置
聯(lián)網(wǎng)
[添加] 科學(xué)上網(wǎng)重新啟動(dòng)功能
[更改]現(xiàn)在,IPv4 連接的優(yōu)先級(jí)高于 IPv6 連接的優(yōu)先級(jí)
[固定] AT&T 的 Wi-Fi 通話(huà)
[已改進(jìn)] Adguard 自動(dòng)檢測(cè)何時(shí)將 Adguard 的證書(shū)移至系統(tǒng)證書(shū)存儲(chǔ)(Android N+ 中的 https 過(guò)濾幫助)
[已修復(fù)]流量通過(guò)防火墻泄漏的問(wèn)題
獲取軟件方式:關(guān)注小編
回復(fù)關(guān)鍵字:安卓廣告屏蔽
.說(shuō)明
夢(mèng)想控件提供兩種技術(shù)在網(wǎng)頁(yè)中加載CAD圖紙,一個(gè)是OCX技術(shù)方案,另一個(gè)是HTML5技術(shù)方案,它們各有優(yōu)缺點(diǎn),用戶(hù)需根據(jù)實(shí)際情況進(jìn)行選擇,下邊分別說(shuō)明一下。
1、ocx技術(shù)方案
(1)OCX技術(shù)是IE的插件標(biāo)準(zhǔn),使用OCX技術(shù)可以在IE加一個(gè)二進(jìn)制代碼插件,在IE或國(guó)產(chǎn)瀏覽器兼容模式下加載我們的CAD ocx,就能直接顯示圖紙。
(2)快速入門(mén)教程:
https://help.mxdraw.com/?pid=25
(3)在線(xiàn)演示:
https://mxtmpweb.mxdraw.f3322.net:3562/iedemo.html
(4)運(yùn)行效果:
(5)前端代碼引用方式,通過(guò)<object>加載:
classid="74A777F8-7A8F-4e7c-AF47-7074828086E2",
Sys.ie || Sys.ie9 ? (document.write("<!-- 用來(lái)產(chǎn)生編輯狀態(tài)的ActiveX控件的JS腳本--> "),
document.write("<!-- 因?yàn)槲④浀腁ctiveX新機(jī)制,需要一個(gè)外部引入的js--> "),
document.write('<object id="'+ id + '" classid="clsid:' + classid + '" '),
//document.write('width="85%" height="85%" align="left"> '),
document.write('codebase=" ' + cabpath + 'width="85%" height="85%" align="left"> '),
document.write('<param name="_Version" value="65536"> '),
document.write('<param name="_ExtentX" value="24262"> '),
document.write('<param name="_ExtentY" value="16219"> '),
document.write('<param name="_StockProps" value="0">'),
document.write('<param name="DwgFilePath" value="' + dwgfile + '" > '),
document.write('<param name="IsRuningAtIE" value="1">'),
document.write('<param name="EnablePrintCmd" value="1"> '),
document.write('<param name="ShowCommandWindow" value="1"> '),
document.write('<param name="ShowToolBars" value="1"> '),
document.write('<param name="ShowModelBar" value="1">'),
document.write('<param name="Iniset" value=""> '),
document.write('<param name="ToolBarFiles" value="">'),
document.write('<param name="ShowMenuBar" value="1">'),
document.write('<param name="EnableUndo" value="1">'),
document.write('<param name="ShowPropertyWindow" value="1">'),
document.write('<SPAN STYLE="color:red">不能裝載文檔控件。請(qǐng)?jiān)跈z查瀏覽器的選項(xiàng)中檢查瀏覽器的安全設(shè)置。請(qǐng)點(diǎn)擊<a href=' + msipath + '>安裝控件</a></SPAN>'),
document.write('</object>')) :
優(yōu)點(diǎn):夢(mèng)想CAD ocx有十年開(kāi)發(fā)積累,開(kāi)發(fā)接口非常豐富,功能最成熟,可以在網(wǎng)頁(yè)里直接打開(kāi)編輯CAD圖紙,對(duì)服務(wù)器沒(méi)有要求,也不需要在服務(wù)器安裝插件。
缺點(diǎn):對(duì)瀏覽器有要求,必須是IE,或IE內(nèi)核瀏覽器,如果想在chrome瀏覽器上使用,必須使用我們指定安裝的谷歌瀏覽器,而國(guó)產(chǎn)瀏覽器,QQ,360瀏覽器是可以在極速模式下使用,用戶(hù)在第一次使用時(shí),需要安裝一下我們的插件,IE支持CAB安裝包的自動(dòng)安裝。
HTML5技術(shù)方案
1.網(wǎng)頁(yè)直接使用canvas渲染CAD圖紙,chrome瀏覽器推使用該技術(shù)在網(wǎng)頁(yè)顯示二維,三維圖形。
2.快速入門(mén)教程:
https://help.mxdraw.com/?pid=32
3.在線(xiàn)演示:
http://www.mxdraw.com:3000/
4.MxCAD云圖圖庫(kù):
https://www.mxdraw3d.com/drawinglibrary.html
運(yùn)行效果:
優(yōu)點(diǎn):跨平臺(tái),可以在手機(jī),微信朋友圈,小程序,安卓,蘋(píng)果系統(tǒng)上使用,只要有chrome內(nèi)核的瀏覽器就能加載顯示CAD圖紙,不需要在用戶(hù)端安裝任何程序。
缺點(diǎn):最近幾年開(kāi)發(fā)出來(lái),所以相比OCX方案,編輯功能簡(jiǎn)單一些,開(kāi)發(fā)接口也沒(méi)有OCX成熟,需要在服務(wù)器后臺(tái)調(diào)用我們的圖紙轉(zhuǎn)換程序?qū)D紙格式轉(zhuǎn)換。不過(guò)我們?cè)诓煌M晟疲?dāng)前如果只需要瀏覽,批注,測(cè)量CAD圖紙已經(jīng)足夠使用。
詳細(xì)功能對(duì)比較表格
功能說(shuō)明 | OCX情況 | HTML5情況 |
前端是否需要安裝程序 | 是 | 否 |
瀏覽器要求 | IE,支持國(guó)產(chǎn)瀏覽器QQ,360,chrome需要指定安裝包,不支持火狐 | Chrome,火狐,國(guó)產(chǎn)瀏覽器。 |
是否支持VUE | 可以簡(jiǎn)單支持,或使用iframe把ocx包起來(lái) | 完整支持 |
圖紙瀏覽 | 直接打開(kāi) | 后臺(tái)轉(zhuǎn)換加載顯示 |
編輯功能 | 完整編輯功能,精簡(jiǎn)版本CAD | 支持,不完整,正在開(kāi)發(fā) |
顯示效率 | 達(dá)到AutoCAD:89% | 顯示加載圖紙很快,超過(guò)AutoCAD |
是否跨平臺(tái) | 只能windows | 所有平臺(tái) |
前臺(tái)開(kāi)發(fā)語(yǔ)言 | JS,HTML | JS,TS,HTML5,THREE.JS |
后臺(tái)開(kāi)發(fā)語(yǔ)言 | 無(wú) | JAVA,NODE.JS,ASP.NET,PHP,GO等都可以。 |
前端系統(tǒng)要求 | Windows | Windows,安卓,Linux,蘋(píng)果等所有系統(tǒng) |
后端系統(tǒng)要求 | 無(wú),可以不在后臺(tái)運(yùn)行 | Windows,Linux |
后端轉(zhuǎn)pdf,jpg | 支持,調(diào)用COM接口 | 支持,調(diào)用我們的轉(zhuǎn)換程序 |
前端轉(zhuǎn)pdf,jpg | 支持 | 不支持 |
協(xié)同功能 | 不支持 | 可以實(shí)現(xiàn)(定制功能) |
測(cè)量批注功能 | 支持 | 支持 |
是否支持天正自定義實(shí)體 | 不支持,必須保存T3格式。 | 不支持,必須保存T3格式,但可以做到服務(wù)后臺(tái)自動(dòng)轉(zhuǎn)T3(定制功能) |
圖紙大小 | 一般最大50M,具體看圖紙內(nèi)容復(fù)雜度 | 一般最大50M,具體看圖紙內(nèi)容復(fù)雜度 |
打印功能 | 支持直接打印 | 支持打印,使用canvas打印 |
canvas打印代碼:
fun("print").οnclick=function(){
var dataURL=canvas.toDataURL("image/png");
var newWindow=window.open();
newWindow.document.write('<img src="'+dataURL+'"/>');
newWindow.print();
}
在安卓應(yīng)用程序中調(diào)用 JavaScript 函數(shù)來(lái)計(jì)算高度,您可以使用 Android 的 WebView 組件。WebView 允許您在應(yīng)用程序中顯示網(wǎng)頁(yè)內(nèi)容,并與 JavaScript 進(jìn)行交互。下面是一個(gè)簡(jiǎn)單的示例代碼,展示了如何在安卓應(yīng)用中調(diào)用 JavaScript 函數(shù)計(jì)算高度:
首先,在您的布局文件(例如 activity_main.xml)中添加一個(gè) WebView 組件:
xmlCopy code
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
然后,在您的 Java 代碼中,找到 WebView 組件并加載您的 HTML 文件,并調(diào)用 JavaScript 函數(shù)來(lái)計(jì)算高度:
javaCopy code
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 找到 WebView 組件
webView=findViewById(R.id.webView);
// 允許 JavaScript 執(zhí)行
WebSettings webSettings=webView.getSettings();
webSettings.setJavaScriptEnabled(true);
// 將 JavaScript 接口添加到 WebView
webView.addJavascriptInterface(new JavaScriptInterface(), "Android");
// 設(shè)置 WebView 客戶(hù)端
webView.setWebViewClient(new WebViewClient());
// 加載 HTML 文件
webView.loadUrl("file:///android_asset/calculateHeight.html");
}
// JavaScript 接口類(lèi)
public class JavaScriptInterface {
// 提供給 JavaScript 調(diào)用的方法
@JavascriptInterface
public void calculateHeight(int height) {
// 在這里處理返回的高度值
// 您可以在這里執(zhí)行任何您希望在安卓應(yīng)用程序中使用高度值的操作
System.out.println("計(jì)算得到的高度為:" + height + "px");
}
}
}
在上述代碼中,我們創(chuàng)建了一個(gè)名為MainActivity的活動(dòng),并在onCreate方法中找到 WebView 組件。我們?cè)试S WebView 執(zhí)行 JavaScript 代碼,并添加了一個(gè)名為JavaScriptInterface的 Java 接口,其中包含一個(gè)名為calculateHeight的方法,它將被 JavaScript 調(diào)用并傳遞計(jì)算得到的高度值。然后,我們通過(guò)addJavascriptInterface將該接口添加到 WebView 中。
在 JavaScript 部分,請(qǐng)確保您的calculateHeight函數(shù)調(diào)用了安卓提供的 JavaScript 接口來(lái)傳遞計(jì)算得到的高度值。例如,您可以使用以下代碼來(lái)調(diào)用安卓接口并傳遞高度值:
javascriptCopy code
// 假設(shè)安卓接口名稱(chēng)為 Android,調(diào)用 calculateHeight 方法并傳遞高度值
Android.calculateHeight(height);
請(qǐng)將上述代碼示例中的file:///android_asset/calculateHeight.html替換為您的 HTML 文件的路徑。
這樣,當(dāng) HTML 文件加載到 WebView 中并調(diào)用 JavaScript 函數(shù)時(shí),它將通過(guò)安卓接口將計(jì)算得到的高度值傳遞回安卓應(yīng)用程序中的calculateHeight方法。您可以在該方法中執(zhí)行任何您希望在安卓應(yīng)用程序中使用高度值的操作。
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。