Skip to content

Commit

Permalink
fix: invalid URL pattern when https/http is not included
Browse files Browse the repository at this point in the history
  • Loading branch information
FirePing32 committed Jan 23, 2022
1 parent 3fe4f65 commit 50f0e14
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 8 deletions.
13 changes: 9 additions & 4 deletions Chrome/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@ chrome.alarms.onAlarm.addListener(function(alarm) {
if (alarmName.slice(0, 6) !== 'Delete' && ((new Date().getTime() - alarm.scheduledTime) < 200 )) {
var url = `${alarmName.split('-')[3]}-${alarmName.split('-')[4]}-${alarmName.split('-')[5]}`;
chrome.tabs.query({
url: url
url: (url.includes('https') || url.includes('http')) ? url : `https://${url}`
}, function(tabs) {
if (tabs.length === 0) {
chrome.tabs.create({ url:url, active: true });
if (url.includes('https') || url.includes('http')){
chrome.tabs.create({ url:url, active: true });
}
else {
chrome.tabs.create({url:`https://${url}`, active: true})
}
chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo.status === 'complete') {
chrome.tabs.query({url: `${url}*`}, function(tabs) {
chrome.tabs.query({url: (url.includes('https') || url.includes('http')) ? `${url}` : `https://${url}`}, function(tabs) {
try {
chrome.scripting.executeScript({
target: { tabId: tabs[0].id },
Expand Down Expand Up @@ -37,7 +42,7 @@ chrome.alarms.onAlarm.addListener(function(alarm) {
else if (alarmName.slice(0, 6) === 'Delete' && (new Date().getTime() - alarm.scheduledTime) < 200 ) {
var url = `${alarmName.split('-')[4]}-${alarmName.split('-')[5]}-${alarmName.split('-')[6]}`;
try {
chrome.tabs.query({url: `${url}*`}, function(tabs) {
chrome.tabs.query({url: (url.includes('https') || url.includes('http')) ? url : `https://${url}`}, function(tabs) {
try {
chrome.scripting.executeScript({
target: { tabId: tabs[0].id },
Expand Down
13 changes: 9 additions & 4 deletions Firefox/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@ browser.alarms.onAlarm.addListener(function(alarm) {
if (alarmName.slice(0, 6) !== 'Delete' && ((new Date().getTime() - alarm.scheduledTime) < 200 )) {
var url = `${alarmName.split('-')[3]}-${alarmName.split('-')[4]}-${alarmName.split('-')[5]}`;
browser.tabs.query({
url: url
url: (url.includes('https') || url.includes('http')) ? url : `https://${url}`
}, function(tabs) {
if (tabs.length === 0) {
browser.tabs.create({ url:url, active: true });
if (url.includes('https') || url.includes('http')){
browser.tabs.create({ url:url, active: true });
}
else {
browser.tabs.create({url:`https://${url}`, active: true})
}
browser.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo.status === 'complete') {
browser.tabs.query({url: `${url}*`}, function(tabs) {
browser.tabs.query({url: (url.includes('https') || url.includes('http')) ? `${url}` : `https://${url}`}, function(tabs) {
try {
browser.tabs.executeScript(
tabs.id, {
Expand Down Expand Up @@ -37,7 +42,7 @@ browser.alarms.onAlarm.addListener(function(alarm) {
else if (alarmName.slice(0, 6) === 'Delete' && (new Date().getTime() - alarm.scheduledTime) < 200 ) {
var url = `${alarmName.split('-')[4]}-${alarmName.split('-')[5]}-${alarmName.split('-')[6]}`;
try {
browser.tabs.query({url: `${url}*`}, function(tabs) {
browser.tabs.query({url: (url.includes('https') || url.includes('http')) ? url : `https://${url}`}, function(tabs) {
try {
browser.tabs.executeScript(
tabs.id, {
Expand Down

0 comments on commit 50f0e14

Please sign in to comment.