클릭하면 북 탭에 'char1'및/또는 'char2'가 포함되어 있는지 확인하기 위해 현재 탭/창 URL을 확인합니다. '(주어진 문자). 두 문자가 모두있는 경우 다른 URL로 리디렉션됩니다. 다른 두 문자는 현재 URL을 각각 추가합니다.조건부 URL에 Javascript를 추가하거나 window.location.href를 기반으로 리디렉션
나는 (지금까지는 완벽하게 작동 한) 다음보다 진보 된 방법이 있어야한다고 생각하지만 자바에 대한 지식은 충분하지 않습니다. 내 (다루기 힘든 & 반복) 작업 코드 (사과) :
if (window.location.href.indexOf('char1') != -1 &&
window.location.href.indexOf('char2') != -1)
{
window.location="https://website.com/";
}
else if (window.location.href.indexOf('char1') != -1)
{
window.location.assign(window.location.href += 'append1');
}
else if (window.location.href.indexOf('char2') != -1)
{
window.location.assign(window.location.href += 'append2');
}
내가하지만, 음 ... 아주 우아하지 않는 이상 말을 할 필요 정확히 무엇을합니까.
vars 또는 의사 객체를 사용하면이 작업을 수행하는 간단한 방법이 있습니까? 아니면 더 나은 코드?
로테 르톤 산의 형식에 감사드립니다. 북마크 렛 형식으로 코드를 남기는 것은 다소 잔인합니다. 저는 시간과 코드에 기여한 사람들에게 매우 감사하고 있습니다. 나는 그러한 풍부한 입력을 그렇게 빨리 예상하지 못했다. -Wintermute – Wintermute