은 내가 크롬 확장 프로그램을 만들려고 노력 그리고 난 두 가지 질문이 있습니다크롬 확장 프로그램에서 페이지를 다운로드하는 URL을 얻는 방법은 무엇입니까?
내 파일이 다운로드지고있는 페이지의 URL을 얻을 수 있습니다 내가 원하는- .
- JavaScript를 일부 URL에서만 작동하도록 제한하는 방법은 무엇입니까? 나는 content_scripts를 사용하여 그것을 시도했지만 일치하지 않는다. 무엇을해야합니까?
은 내가 크롬 확장 프로그램을 만들려고 노력 그리고 난 두 가지 질문이 있습니다크롬 확장 프로그램에서 페이지를 다운로드하는 URL을 얻는 방법은 무엇입니까?
내 파일이 다운로드지고있는 페이지의 URL을 얻을 수 있습니다 내가 원하는chrome.downloads.onDeterminingFilename
을 사용하여 다운로드의 이름을 바꿀 수 있습니다.
다운로드가 시작된 위치를 확인하려면 downloadItem.referrer
을 사용하십시오. 빈 문자열 (예 : 사용자가 검색 주소창에 다운로드 URL을 입력했을 때
다음은 다운로드가 http://www.example.com
또는 https://www.example.com/
에서 시작되는 경우 모든 파일 이름 앞에 "downloadprefix-"라는 접두사를 추가하는 예입니다.
chrome.downloads.onDeterminingFilename.addListener(function(downloadItem, suggest) {
if (/^https?:\/\/www\.example\.com\//.test(downloadItem.referrer)) {
suggest({
filename: 'downloadprefix-' + downloadItem.filename
});
}
});
downloaditem.referrer 사용 방법에 대한 예제는 어디서 얻을 수 있습니까? – user3851486
@ user3851486 업데이트 된 답변. –
@ user3851486 예, 작동합니다. 자바 스크립트는 대소 문자를 구별하므로 소문자'd'를 사용하십시오. –
1. 어떤 파일입니까? 2. 어느 JS? "그것은 효과가 없었습니다"란 무엇입니까? –
내가 다운로드 한 모든 파일. 다운로드 한 파일의 이름을 변경하는 데 javascript가 사용됩니다. 그러나 원하는 것은 확장이 선택된 URL의 파일에서만 작동해야한다는 것입니다. – user3851486