나는 greasemonkey로 그렇게 할 수 있다고 생각하지 않습니다.
특정 파일 형식에 대한 처리기를 설정할 수 있습니다. Firefox가 이러한 유형 중 하나를 만나면 유형과 관련된 애플리케이션을 시작합니다. text/voip의 전화 번호 및 MIME 유형 헤더를 반환하는 스크립트를 만들 수 있습니다. 래퍼 응용 프로그램에서 파일을 열고 voip 응용 프로그램에 매개 변수를 전달하십시오.
이렇게하면 사용자가 voip 래퍼 프로그램을 설치해야합니다. voip 래퍼 용 설치 프로그램은 text/voip mime 유형과 연결되어야합니다.
How to associate mime types on windows.
그게 내가 할 줄 방법에 대해 설명합니다.
편집
PHP에서 이것에 대한 서버 측 코드가
<?
header("Content-Type: text/voip\n");
echo $_REQUEST['phone'];
?>
처럼 보일 수 있습니다 당신은 그것을 좋아 부를 것이다 :
<a href="callPhone.php?phone=555-555-5555">Call this number!</a>
그것이 포함됩니다
Content-Type: text/voip (This would only be in the header, you would never see this in the file)
555-555-5555
. 그렇지 않으면 특별히 prepeared 페이지의 링크를 클릭하면'rm -rf /'가 실행됩니다. –
@Ivan : greasemonkey는 스크립트를 설치 한 사용자로부터의 지시가없는 한 원격 코드를 실행하지 않습니다. 그럼에도 불구하고 외부 응용 프로그램을 실행할 수는 없습니다. – Patonza