當前位置:首頁 » 網頁前端 » web怎麼選中部分文字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web怎麼選中部分文字

發布時間: 2022-05-29 01:46:02

Ⅰ ucweb怎麼選中文字

您好!我是網路知道UC瀏覽器企業平台客服,我是來幫您解決使用UC瀏覽器過程中遇到的問題的。
您可以使用自由復制功能,進行選中文字的。
小精靈建議您可以到UC官方網(wap.uc.cn)下載最新版本來體驗的。
感謝您的支持,祝您生活愉快!
歡迎在網路知道UC瀏覽器企業平台向我提問的:http://..com/c/ucbrowser

Ⅱ 網頁上文字不能選中,頁面右擊沒菜單

網頁上文字不能選中,頁面右擊沒菜單,這是因為網頁使用了特殊代碼,防止被復制轉載內容。解決方法:

使用Word來編輯

如下圖,在IE或者其他瀏覽器的菜單中執行操作:「文件」→「用Microsoft Office Word編輯」;本方法只針對已安裝WORD的計算機;如果沒安裝WORD,無法使用該功能。
執行操作以後,自動打開WORD軟體,裡面的文檔內容即為網頁中的內容,這個時候就可以輕松使用滑鼠選擇需要的文字了。

另:如果計算機安裝了FrontPage軟體,那麼,上圖中的「用Microsoft Office Word編輯」會被為」→「用Microsoft Office FrontPage編輯」;操作方法雷同。

Ⅲ vb中webbrowser怎麼獲取網頁中一部分文字

要獲取的一部分文字是網頁的一個元素還是多個元素?

如果是一個元素的話,直接根據元素的ID或NAME獲取到元素,再獲取InnerText屬性即可;
網路搜索"vb webbrowser獲取網頁元素"即可;

如果是多個元素組成的文字或者其他的內容,就可以獲取網頁的所有源代碼,再運用字元串截取函數來得到;
網路搜索「vb webbrowser獲取網頁源代碼」即可;

Ⅳ 如何獲取webView上的部分內容

The extensive Android SDK allows you to do many great things with particular views like the WebView for displaying webpages on Android powered devices
Android SDK 的擴展通過使用特定的view允許你做許多事情比如WebView用來在Android手機上展示網頁
As of lately while I was experimenting with the Android SDK I was using a WebView in one of my activities
最近我在體驗Android SDK的時候在一個Activity中用到了WebView
From that particular WebView I needed to know the ContentHeight but also the ContentWidth
從WebView我不但想要知道ContentHeight還想知道ContentWidth
Now getting the contentHeight is easy like so:
現在的情況是獲取contentHeight很easy如下
webviewgetContentHeight();
Unfortunately getting the contentWidth from a WebView is rather more difficult since there is not a simple method like:
不幸的是從一個WebView獲取contentWidth是相當困難因為SDK中沒有一個像這樣的方法
// THIS METHOD DOES NOT EXIST!
webviewgetContentWidth();
There are ways to get the contentWidth of the rendered HTML page and that is through Javascript If Javascript can get it for you then you can also have them in your Java code within your Android App
當然是有方法獲取contentWidth的就是通過Javascript來獲取如果你能夠支持Javascript那麼你就可以在你的Android 程序中使用java代碼來獲取寬度
By using a JavascriptInterface with your WebView you can let Javascript communicate with your Android App Java code by invoking methods on a registered object that you can embed using the JavascriptInterface
通過在你的WebView中使用JavascriptInterface通過調用你注冊的JavascriptInterface方法可以讓Javascript和你的Android程序的java代碼相互連通
So how does this work?
怎麼做呢?
For a quick example I created a simple Activity displaying a webview that loads a webpage wich displays a log message and a Toast message with the contentWidth wich was determined using Javascript Note that this happens AFTER the page was finished loading because before the page is finished loading the width might not be fully rendered Also keep in mind that if there is content loaded asynchronously that it doesnt affect widths (most likely only heights will be affected as the width is almost always fully declared in CSS files unless you have a % width webpage)
搭建一個快速的例子創建一個簡單的展示webView的Activity一個LogCat消息一個Toast消息用來顯示我們通過 Javascript獲取的寬度注意這些會在網頁完全載入之後顯示因為在網頁載入完成之前寬度可能不能夠正確的獲取到同時也要注意到如果是異 步載入這並不影響寬度(最多高度會受影響因為寬度總是在CSS文件中做了完全的定義除非在網頁中你用了%寬度)
Below is the code of the Activity Mainjava:
下面的代碼是Activity的代碼
package ;
import androidappActivity;
import androidosBundle;
import androitilLog;
import androidwebkitWebView;
import androidwebkitWebViewClient;
import androidwidgetToast;
publicclass Main extends Activity {
privatefinalstatic String LOG_TAG = "WebViewContentWidth";
privatefinal Activity activity = this;
privatestaticint webviewContentWidth = ;
privatestatic WebView webview;

/** Called when the activity is first created */
@Override
publicvoid onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
webview = (WebView) findViewById(Ridwebview);
webviewgetSettings()setJavaScriptEnabled(true);
webviewsetSaveEnabled(true);
webviewaddJavascriptInterface(new JavaScriptInterface() "HTMLOUT");
webviewsetWebViewClient(new WebViewClient() {
@Override
publicvoid onPageFinished(WebView view String url) {
webviewloadUrl("javascript:windowHTMLOUTgetContentWidth(documentgetElementsByTagName(html)[]scrollWidth);");
}
});
webviewloadUrl(";);
}

class JavaScriptInterface {
publicvoid getContentWidth(String value) {
if (value != null) {
webviewContentWidth = IntegerparseInt(value);
Logd(LOG_TAG "Result from javascript: " + webviewContentWidth);
ToastmakeText( activity
"ContentWidth of webpage is: " +
webviewContentWidth +
"px" ToastLENGTH_SHORT)show();
}
}
}
}
Below is the XML layout used with the Activity wich only contains a simple WebView:
下面是Activity的Layout主要就是一個簡單的WebView
<?xml version="" encoding="utf"?>
<LinearLayout
xmlns:android=";
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<WebView android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
AndroidManifestxml layout:
AndroidManifestxml代碼
<?xml version="" encoding="utf"?>
<manifest
xmlns:android=";
package=""
android:versionCode="" android:versionName="">
<application android:icon="@drawable/icon"
android:label="@string/app_name">
<activity android:name="Main"
android:label="@string/app_name">
<intentfilter>
<action android:name="androidintentactionMAIN" />
<category
android:name="androidintentcategoryLAUNCHER" />
</intentfilter>
</activity>
</application>
<usessdk android:minSdkVersion="" />
<usespermission android:name="androidpermissionINTERNET" />
</manifest>
You can also download the full source of Android Application WebViewContentWidth!

Ⅳ vb如何判斷在當前WEbbrowser內選中文字

判斷webbrowser選擇的文字是否為空,來控制菜單項是否可見,需要自定義右鍵,讓webbrowser的響應右鍵為你自己的右鍵菜單;

Ⅵ 我的電腦瀏覽器打開的所有網頁上滑鼠都不能選定文字

學習 IE瀏覽器防黑十大秘技大曝光!

·學習 IE瀏覽器防黑十大秘技大曝光!(1)
針對IE的惡意修改、攻擊方法非常多,本文中介紹的十種反黑技巧,一定會對你有所幫助。

1.管理好Cookie

在IE6.0中,打開「工具」→「Internet選項」→「隱私」對話框,這里設定了「阻止所有Cookie」、「高」、「中高」、「中」、「低」、「接受所有Cookie」六個級別(默認為「中」),你只要拖動滑塊就可以方便地進行設定,而點擊下方的「編輯」按鈕,在「網站地址」中輸入特定的網址,就可以將其設定為允許或拒絕它們使用Cookie。

2.禁用或限制使用Java程序及ActiveX控制項

在網頁中經常使用Java、Java Applet、ActiveX編寫的腳本,它們可能會獲取你的用戶標識、IP地址,乃至口令,甚至會在你的機器上安裝某些程序或進行其他操作,因此應對Java、Java小程序腳本、ActiveX控制項和插件的使用進行限制。打開「Internet選項」→「安全」→「自定義級別」,就可以設置「ActiveX控制項和插件」、「Java」、「腳本」、「下載」、「用戶驗證」以及其它安全選項。對於一些不太安全的控制項或插件以及下載操作,應該予以禁止、限制,至少要進行提示。

3.防止泄露自己的信息

預設條件下,用戶在第一次使用Web地址、表單、表單的用戶名和密碼後,同意保存密碼,在下一次再進入同樣的Web頁及輸入密碼時,只需輸入開頭部分,後面的就會自動完成,給用戶帶來了方便,但同時也留下了安全隱患,不過我們可以通過調整「自動完成」功能的設置來解決。設置方法如下:依次點擊「Internet選項」→「內容」→「自動完成」,打開「自動完成設置」對話框,選中要使用的「自動完成」復選項。

提醒:為發安全起見,防止泄露自己的一些信息,應該定期清除歷史記錄,方法是在「自動完成設置」對話框中點擊「清除表單」和「清除密碼」按鈕。

4.清除已瀏覽過的網址

在「Internet選項」對話框中的「常規」標簽下單擊歷史記錄區域的「清除歷史記錄」按鈕即可。若只想清除部分記錄,單擊IE工具欄上的「歷史」按鈕,在左欄的地址歷史記錄中,找到希望清除的地址或其下網頁,單擊滑鼠右鍵,從彈出的快捷菜單中選取「刪除」。

5.清除已訪問過的網頁

為了加快瀏覽速度,IE會自動把你瀏覽過的網頁保存在緩存文件夾「C:/Windows/Temporary Internet Files」下。當你確認不再需要瀏覽過的網頁時,在此選中所有網頁,刪除即可。或者在「Internet選項」的「常規」標簽下單擊「Internet臨時文件」項目中的「刪除文件」按鈕,在打開的「刪除文件」對話框中選中「刪除所有離線內容」,單擊「確定」,這種方法會遺留少許Cookie在文件夾內,為此IE6.0在「刪除文件」按鈕旁邊增加了一個「刪除Cookie」的按鈕,通過它可以很方便地刪除遺留的。
·學習 IE瀏覽器防黑十大秘技大曝光!(2)
6.永遠不怕IE主頁地址被修改

眾所周知,修改IE默認主頁地址是惡意網頁常用的一招。IE被修改後,會自動連接到惡意網頁的地址。大家常用的方法是修改注冊表,其實,只要簡單給IE加個參數,就再也不害翴E主頁地址被修改了。下面是具體的方法和步驟。

首先,打開「我的電腦」,找到IE的安裝目錄,這里假設你的IE安裝在C:Program FilesInternet Explorer下。進入該文件夾,找到Iexplore.exe文件,對著它點擊滑鼠右鍵,在彈出的快捷菜單中選擇「發送到→桌面快捷方式」,這樣就在桌面上建立了一個Iexplore.exe文件的快捷方式。如果你夠仔細的話,你會發現你建立的這個快捷方式名字為「Iexplore.exe」,而桌面上原來的IE快捷方式名字為「Internet Explorer」,兩者不僅名字不相同,而且「內涵」也不盡相同。

繼續我們的工作,用滑鼠右鍵單擊該快捷方式,選擇「屬性」,會彈出「Iexplore.exe 屬性」對話框,選擇其中的「快捷方式」標簽,然後在「目標」框里填入:"C:Program FilesInternet ExplorerIEXPLORE.EXE" -nohome,給Iexplore.exe加上參數「-nohome」,輸入時請大家注意在參數「-nohome」前面有一個空格,不要忘了,輸入完畢。點擊「確定」退出即可。

這樣即使主頁被修改也沒有關系,打開IE就是一片空白,就連about:blank也不顯示。而且這樣能夠加快啟動速度,一點IE窗口馬上就出蹦來了。

對於IE在安裝時自己建立的快捷方式,我們無法為它加上上述參數。如果不信可以試試,用滑鼠右鍵點擊桌面上原來IE自建的快捷方式,選「屬性」,會發現「目標」欄、「起始位置」欄、「快捷鍵」欄和「運行方式」欄都是灰色不可選取狀態。這就是它們之間最大的不同!也是本文的關鍵所在。

7.挖出IE本地安全配置選項

在IE中可以通過點擊「工具→Internet選項→安全」來設定電腦安全等級,之後會出現。從圖中可以看出,在安全性設定中我們只能設定Internet、本地Intranet、受信任的站點、受限制的站點。不過,慣於隱藏其部分功能的微軟(真不知微軟是怎麼想的,老和我們玩「捉迷藏」游戲),在這里又留了一手:其實這里還有一個隱藏的選項——就是「我的電腦」的安全性設定,如果你想看到它,可以通過修改注冊表的方法來達到目的。

下面是具體的方法:打開「開始」菜單中的「運行」,在彈出的「運行」對話框中輸入Regedit.exe,打開注冊表編輯器,點擊前面的「+」號順次展開到:HKEY_CURRENT_ SettingsZones,在右邊窗口中找到DWORD值「Flags」,默認鍵值為十六進制的21(十進制33),雙擊「Flags」,在彈出的對話框中將它的鍵值改為「1」即可,關閉注冊表編輯器。無需重新啟動電腦,重新打開IE,再次點擊「工具→Internet選項→安全」標簽,你就會看到多了一個「我的電腦」,在這里你可以對IE的本地安全進行配置。

這個小技巧有什麼用呢?把下面的代碼保存為一個html文件,然後運行試試就知道了:

運行上面的html文件,會打開你的計算機中c:/winnt/system32文件夾下的calc.exe文件!而且IE沒有任何提示!即使在IE的安全設置中禁用ActiveX控制項上述代碼也能工作!如果不是calc.exe文件而是其他惡意文件又會怎麼樣?如果是在你瀏覽的網頁中含有類似上面的代碼又會怎麼樣?真危險啊!

之所以會這樣是由於IE存在兩個可怕的漏洞:可本地執行任意命令,IE的ActiveX安全設置可被繞過。在上述代碼中我們給IE指定了一個系統中並不存在的控制項號("clsid:88888888-8888-8888-8888-888888888888),IE會試圖從codebase指定的地址去下載並安裝改控制項。根據codebase於是IE找到了c:/winnt/system32/calc.exe,接著IE開始「下載」並安裝該程序。由於calc.exe是EXE文件,這樣就等於是在運行該文件,所以calc.exe就被運行了!

那麼為什麼IE在「下載安裝控制項」過程中不提示用戶,也不應用IE安全設置中的限定進行檢測呢?這就是IE的ActiveX安全設置可被繞過漏洞造成的!其主要原因是IE安全設置都是針對非本地的頁面或交互的,對於本地的安全設置IE是最大信任的。如果你注意看IE的安全設置,都是對Internet和Intranet上WEB伺服器而言的,根本就沒有對本地文件的安全設置。概括說來就是IE對本地安全採用最大信任原則。

解決的辦法就是我們在開始說的那個技巧:挖出挖出IE本地安全配置選項,即修改IE安全設置中有關「我的電腦」的設置,選定後,禁用ActiveX下載就萬事大吉了。

·學習 IE瀏覽器防黑十大秘技大曝光!(3)
8.在DOS下打開「Internet屬性」窗口

有時在瀏覽了某些惡意網頁後,會導致IE的「Internet屬性」對話框無法打開,這時我們可以在DOS窗口下輸入:RunDll32.exe shell32.dll,Control_RunDLL inetcpl.cpl命令,就可打開IE的「Internet屬性」對話框。要注意「Control_RunDLL」的大小寫以及它前面的逗號(,)不要忘記了。RunDll32.exe是Windows動態鏈接庫(DLL)管理工具,可以用來在命令行下執行動態鏈接庫中的某個函數(或者功能模塊)。

RunDll32的使用方法如下:RunDll32.EXE , ,要注意以下幾點:

①Dllname(就是制定DLL動態鏈接庫所在位置和文件名)直接不能有空格;

②Dllname和entrypoint兩者之間只能以「,」(逗號)分隔,逗號之後不能有空格,如果這里出錯的話,你不會得到任何提示;

③optional arguments動態鏈接庫調用參數,這個參數對大小寫是很敏感的,注意不要寫錯。

9.解除IE的分級審查口令

有些時候,我們的IE會被人修改為設有分級審查口令,一旦被設置了分級審查口令,即使重新安裝IE也是沒有用的。怎麼辦呢?難道要格式化硬碟?千萬不要!這里我有一個好辦法,幫您解決這個問題。

進入注冊表,找到HKEY_LOCAL_,這里有一個名為「key」的主鍵,這就是您設置的分級審查口令,直接將它刪除即可。重新啟動之後,點擊「工具」→「Internet選項」→「內容」→「分級審查」,您會發現分級審查口令已經被復位了。現在您只要輸入新的分級審查口令即可。

如果你用的是Windows 9x則更簡單了,到C:Windowssystem目錄里找到rating.pol文件,要注意這是一個隱藏文件,直接將它刪除就可以解決問題了。

10. 預防網頁惡意代碼

許多惡意網頁為防止有人查看其代碼內容,採取了各種各樣的方法求防止我們查看其源代碼。然而,他們的一切努力也許都是白費心機。因為用如下的方法可以輕易地查看其源代碼。只要在IE地址欄中輸入View-Source:URL即可。舉個例子,你想查看搜狐網站http://www.juntuan.net的源代碼,只要在IE地址欄中輸入:View-Source:http://www.juntuan.net,稍等一下就會彈出一個窗口,裡面就是你想看到的網頁源代碼。趕快仔細看看,裡面是否有更改注冊表或暗中下載文件的惡意代碼,如果有那就別進該網頁了,很簡單吧?這樣做不僅可以學到別人的網頁製作技術,更可以事先預防惡意代碼,一舉兩得!

Ⅶ vb webbrowser select 怎麼樣把已選的內容取出來,或者讓SELECT選中已知文字內容不是VALUE值

Set op = WebBrowser1.Document.getElementsByTagName("select")(0).Options

For i = 0 To op.Length - 1
If op(i).innerText = "中國農業銀行" Then
op(i).Selected = True
Exit For
End If
Next
Set op = Nothing

Ⅷ 如何選中長web頁的文字部分

在開頭的地方用滑鼠點一下,然後按住Shift鍵,在結尾的地方點一下就可以了。

Ⅸ 如何讓webview中網頁的文字長按之後可以選中並編輯

如何讓webview中網頁的文字長按之後可以選中並編輯
假設工程文件的名字為Axf_To_Bin, 下面將具體說明這個操作步驟:1. 打開Axf_To_Bin文件中的Axf_To_Bin.uv2工程文件;2. 打開Options for Target 『Axf_To_Bin』對話框,選擇User標簽頁;3. 構選Run User Programs After Build/Rebuild框中的Run #1多選框,在後邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin文件。在上面的步驟中,有幾點值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK的安裝目錄;2. fromelf.exe命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項如下: --help 顯示幫助信息 --vsn 顯示版本信息 --output file 輸出文件(默認的輸出為文本格式) --nodebug 在生成的映象中不包含調試信息 --nolinkview 在生成的映象中不包含段的信息二進制輸出格式: --bin 生成Plain Binary格式的文件 --m32 生成Motorola 32位十六進制格式的文件 --i32 生成Intel 32位十六進制格式的文件 --vhx 面向位元組的位十六進制格式的文件t --base addr 設置m32,i32格式文件的基地址 --text 顯示文本信息 文本信息的標志 -v 列印詳細信息 -a 列印數據地址(針對帶調試信息的映象) -d 列印數據段的內容 -e 列印表達式表print exception tables -f 列印消除虛函數的信息 -g 列印調試表print debug tables -r 列印重定位信息 -s 列印字元表 -t 列印字元串表 -y 列印動態段的內容 -z 列印代碼和數據大小的信息

Ⅹ 將Webbrowser中顯示的頁面中的選定的文字等內容復制或全選如何實現

將Webbrowser中顯示的頁面中的選定的文字等內容復制或全選若何實現?