當前位置:首頁 » 網頁前端 » 在指定網站運行腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

在指定網站運行腳本

發布時間: 2023-06-06 08:59:14

❶ 在安卓上 我想在瀏覽指定網頁的時候,在網頁上追加一段js腳本,請問有什麼辦法

wifi環境下:
1. 在PC端裝個fiddler,開啟代理功能。
2. 手機連接wifi,並將代理設為PC的IP地址。
3. 再利用fidder中的AutoResponder功能,針對特定的網頁來插入自己的腳本

關於fiddler的下載和使用,自己可以網路一下

❷ 如何讓瀏覽器允許網站運行跨站腳本

1、工具——Internet選項——高級——在「允許活動內容在計算機上運行」
2、打開Internet Explorer工具欄的Internet選項,打開安全選項,點擊自定義級別,找到」啟用XSS篩選器」,選擇禁用
3、清除IE瀏覽器的緩存,點IE上的工具——選擇下面Internet選項,點Internet刪除文件(記得勾上刪除所有離線內容),確定後再重新打開IE瀏覽器試試,同時請確認使用的是IE6.0及以上版本。
4、網頁上清緩存,在網頁上選擇工具->Interner選項->刪除Cookies和刪除文件,確定。
5、點擊IE瀏覽器中的「工具」,選擇「internet選項」,進入「安全」頁面,點擊「自定義級別」,將安全設置設為「低」。
6、清空IE瀏覽器的cookies文件,在IE瀏覽器中設置「禁止自動腳本更新「。
腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。

❸ 怎麼在網站上運行SH腳本

如何區分php腳本是在shell下運行還是在web上瀏覽
授權方式:署名,非商業用途,保持一致,轉載時請務必以超鏈接(http://www.fwolf.com/blog/post/243)的形式標明文章原始出處和作者信息及本聲明。
一般我們使用php是作web開發用的,但php也能夠在shell下運行,就像bash、python腳本一樣,方式一是通過php -r或php -f命令(nix和win下都可用),另一種方式是在php文件的前面加上「#! /usr/bin/php」,並chmod +x xxx.php。

雖然php程序在這兩種情況下運行的結果基本一致,但還是有所區別的,首先他們使用不同的php.ini配置文件,這個以前就說過了;其次兩種情形下輸出信息的時候要略微不同,在cli方式下運行,輸出信息的分行一般使用回車就夠了,而在web下瀏覽的時候,還要多加上一個
;最後得到參數的方式不同,cli下可以直接取argv數組,而web下則要通過$_GET數組。

那麼有什麼方法讓我的腳本自動判斷是處於哪種運行模式下,從而選擇不同的處理方法呢?通過對比cli和web方式下phpinfo()反饋信息的不同,我發現基本可以用環境變數$ENV[""]來判斷,當採用php -f方式執行的時候,$ENV[""]的值是/usr/bin/php,即執行文件的名稱,當設置了「#! /usr/bin/php」並運行xxx.php時,$ENV[""]的值是./xxx.php,也是執行文件的名稱,最後在web方式下瀏覽的時候,$ENV[""]的值是/usr/sbin/apache2,即解析php文件並反饋信息的web伺服器執行文件的名稱。那麼,基於這個環境變數的值,我們就可以判斷出程序的運行模式,並選擇不同的處理方法了。下面是一個簡單例子的源代碼(cli_web.php),輸出結果為得到的所有命令行或者get參數。

#! /usr/bin/php
<?php
if ((『/usr/bin/php』 == $_ENV["_"]) //php -r …
|| ($_SERVER["SCRIPT_FILENAME"] == $_ENV['_'])) //chmod +x xxx.php and run itself
$is_cli = true;
else
$is_cli = false;

//Set line break string and argument array
if ($is_cli)
{
$s_br = 「\n」;
$ar = $_SERVER['argv'];
unset($ar[0]); //self-name of this script
}
else
{
$s_br = 「
\n」;
$ar = $_GET;
}

$s = implode($s_br, $ar);
$s .= $s_br;
echo 「Got arguments: $s_br$s」;
?>

上面的代碼在cli模式下運行結果為:

$ ./cli_web.php a b c d
Got arguments:
a
b
c
d
在web瀏覽方式下返回html代碼為(訪問形式為http://…../cli_web.php?a=1&b=2):

#! /usr/bin/php
Got arguments:

1

2

基本達到設計要求,只是web瀏覽方式下的「#! /usr/bin/php」不知怎麼才能去掉,它不在<?php ?>包含范圍內,無法使用ob_clean()清除,希望哪位路過的達人不吝賜教。