Chrome 확장 프로그램에 링크가 있습니다. 현재 링크를 클릭하면 아무 것도 할 수 없으며 클릭하면 새 탭에서 열리도록하고 싶습니다. 이것이 가능한가?탭에서 popup.html 링크를 여는 방법은 무엇입니까?
답변
링크에 target="_blank"
을 추가하십시오.
또 다른 방법은 링크에서 mousedown 이벤트에 대한 링크 열기 자바 스크립트 코드를 첨부하는 것입니다.
또한 target="_blank"
로 열린 모든 링크를 만들기 위해 base
태그를 사용할 수 있습니다 :
<head>
<base target="_blank">
</head>
방법? – user556396
+1. 링크에'http : //'(www.가 아니라)를 지정했는지 확인하십시오. 그렇지 않으면 확장자에 상대적으로 열립니다. – Kai
@ user556396 업데이트를 참조하십시오 – serg
재 : 저도 같은 문제를 가지고 또 다른 방법
chrome.tabs.create({ url: "http://www.ajaxian.com"});
을보기가와 이것은 나의 접근이었다 :
- 링크가 포함 된 popup.html을 만듭니다 (Chrome이 차단할 때 클릭하면 링크가 작동하지 않음).
- popup.js를 만들고 페이지에 연결 :
<script src="popup.js" ></script>
이 popup.js에 다음 코드를 추가합니다 : 모두의
document.addEventListener('DOMContentLoaded', function() { var links = document.getElementsByTagName("a"); for (var i = 0; i < links.length; i++) { (function() { var ln = links[i]; var location = ln.href; ln.onclick = function() { chrome.tabs.create({active: true, url: location}); }; })(); } });
를, 링크는 그 후 작동합니다.
클로저에서 변수 'i'를 닫는 것을 잊었습니다. 또한,'chrome.tabs.create'는 권한을 필요로하지 않습니다. –
i를 닫을 필요가 없습니다. ln과 location 만 있으면 충분합니다. 당신은 허가에 대해 옳았고, 제 대답을 수정했습니다. – lasantha
- 1. 결정된 탭에서 양식을 여는 방법은 무엇입니까? VBnet.
- 2. ajax 페이지에서 링크를 여는 방법은 무엇입니까?
- 3. 다른 브라우저에서 링크를 여는 방법은 무엇입니까?
- 4. UIWebView에서 PDF에서 웹 링크를 여는 방법은 무엇입니까?
- 5. Safari에서 three20 링크를 여는 방법은 무엇입니까?
- 6. PreferenceBundle 편집 .plist에서 링크를 여는 방법은 무엇입니까?
- 7. Google지도 : 링크를 가리켜 InfoWindow를 여는 방법은 무엇입니까?
- 8. UIWebView에서 새 UIWebView로 링크를 여는 방법은 무엇입니까?
- 9. 별도의 탭에서 phpfox 메인 메뉴 링크를 여는 방법
- 10. Firefox 확장 프로그램의 탭에서 창을 원활하게 여는 방법은 무엇입니까?
- 11. 새 탭에서 Google 크롬에서 PDF 파일을 여는 방법은 무엇입니까?
- 12. 새 탭에서 XUL 창/대화 상자를 여는 방법은 무엇입니까?
- 13. 같은 탭에서 이벤트가 발생하며 fire fox 확장에서 활성 탭에서 새 탭으로 링크를 여는 중
- 14. 새 탭에서 링크를 열 수 없습니다.
- 15. 백그라운드에서 링크를 여는 방법 ...?
- 16. ie8의 새 탭에서 링크를 열어야합니다!
- 17. PHP를 통해 새 창에서 외부 링크를 여는 방법은 무엇입니까?
- 18. 하이퍼 링크를 클릭하면 인쇄 미리보기 페이지를 여는 방법은 무엇입니까?
- 19. 하이퍼 링크를 통해 Windows 탐색기를 여는 방법은 무엇입니까?
- 20. 하이퍼 링크를 클릭 할 때 새 창을 여는 방법은 무엇입니까?
- 21. 하이퍼 링크를 클릭하여 jquery datepicker를 여는 방법은 무엇입니까?
- 22. 메일 링크를 통해 iPad/iPhone 앱을 여는 방법은 무엇입니까?
- 23. 자바 스크립트로 새 창에서 링크를 여는 방법은 무엇입니까?
- 24. 다른 페이지에서 링크를 여는 방법?
- 25. 게시물을 특정 링크를 여는 방법
- 26. 폴더를 여는 방법은 무엇입니까?
- 27. Asual Jquery 탭에서 링크를 클릭하여 페이지를로드하려면 어떻게해야합니까?
- 28. 새 브라우저 탭에서 이미지를 여는 방법은 무엇입니까? 나는이 같은 새로운 brrowser 탭에서 이미지를 엽니 다하기 위해 노력하고있어
- 29. 열려있는 탭에서 인터넷 탐색기를 시작하십시오.
- 30. jsf를 사용하여 새 페이지에서 사이트의 인쇄 버전을 여는 방법은 무엇입니까?
여기에도 좋은 답변이 있습니다. http://stackoverflow.com/questions/8915845/chrome-extension-open-a-link-from-popup-html-in-a-new-tab – rogerdpack