2017-11-12 8 views
0

우선 자바 스크립트를 모르지만 기본적인 코딩 기술은 파이썬 3에만 관련되어 있습니다. 이제 ... 신진 연구원으로서 나는이 사이트에 가고 싶습니다. :간단한 자바 스크립트 북마크를 수정하는 방법

https://link.springer.com/article/10.1007%2Fs11695-017-2963-4 및 북마크를 사용하여로 변경 :

: 이제

https://link-springer-com.libproxy.helsinki.fi/article/10.1007%2Fs11695-017-2963-4

.. 나는 이전에 편리한 북마크를했다

javascript : (function (d, u) {0126) , '. libproxy.helsinki.fi')

하지만 libproxy가 사용되는 방식을 변경하기 때문에 원래 주소의 점을 대시로 대체해야하므로 권한이 충분하지 않습니다. 나는 최종 결과가 같은 것을 포함하는 것으로 이해 :

.replace ('-'/./의 g) 거기에

을,하지만 난이 스크립트에 연결하는 위치에 아무 생각이 없다, 그래서 너의 도움에와.

답변

1

전체 북마크 작성하는 더 좋은 방법이있다 (제기랄 짐, 나는 의사가 아니라 소프트웨어 엔지니어 해요) :

javascript:void(location.host=location.host.replace(/\./g,'-')+'.libproxy.helsinki.fi') 

그것은 그것에 할당하여 현재 주소의 호스트를 변경 직접 교체해야하기 때문에 교체 작업을 훨씬 쉽게 이해할 수 있습니다. .을 정규 표현식 리터럴 (/\./g)으로 이스케이프해야합니다.

+0

완벽하게 작동하고 코드가 읽을 수있는 코드가 있습니다. 이것은 내 연구에 많은 도움이됩니다! –

관련 문제