クリックしたときに同じブラウザウィンドウの新しいタブにリンクを開くべきボタンを追加したかったのです。私はスタックオーバーフローで利用可能だったコードの1つを試みましたが、それは私の目的には役立ちませんでした。私はページ上にボタンを配置し、必要に応じて名前を変更することができました。しかし、私が楽しみにしているのは、そのボタンをクリックするだけで、私が指定したリンクで新しいタブを開く必要があるということです。あなたのインプットを親切に共有してください。ボタンをクリックしたときに新しいタブでリンクを開く
コードは、このリンク上の第二1です:// stackoverflowの:(HTTP [JavaScriptを使用して、新しいタブ(およびない新しいウィンドウ)でURLを開く]のAdd a JavaScript button using Greasemonkey or Tampermonkey?
(function(){
'use strict'
window.addEventListener('load',() => {
addButton('Create Case', selectReadFn)
})
function addButton(text, onclick, cssObj) {
cssObj = cssObj || {position: 'absolute', bottom: '4.2%', left:'24.3%', 'z-index': 3}
let button = document.createElement('button'), btnStyle = button.style
document.body.appendChild(button)
button.innerHTML = text
button.onclick = onclick
Object.keys(cssObj).forEach(key => btnStyle[key] = cssObj[key])
return button
}
function selectReadFn() {
[...document.getElementsByClassName('MN')].filter(isRead).forEach(element => element.click())
}
function isRead(element) {
childs = element.parentElement.parentElement.parentElement.getElementsByClassName('G3')
return ![...childs].some(e => e.innerText.search(/unread/i)!==-1)
}
}())
可能な重複.com/questions/4907843/open-a-url-in-a-new-tab-and-not-new-window-using-javascript) – Roberrrt
こんにちはRoberrrt、 それは私を助けてくれないようです。もしあなたが知っていればコードを共有してください。 –