Javascript 如何获取页面';什么要求?
我正在开发一个Chrome应用程序,我需要找到一个请求URL(请求是在JS脚本中启动的) 加载后的页面脚本要求Javascript 如何获取页面';什么要求?,javascript,google-chrome,webrequest,Javascript,Google Chrome,Webrequest,我正在开发一个Chrome应用程序,我需要找到一个请求URL(请求是在JS脚本中启动的) 加载后的页面脚本要求../online\u mektep/lesson/L\u(page id)/index.json,我需要这个页面id。我怎样才能找到URL 我现在能看到的唯一方法是使用web请求修改原始脚本,并在请求之前获取数据。还有其他方法吗?我不确定我是否完全理解您要实现的目标,但是:也许您可以添加一个侦听器并获取url。然后,您可以拆分URL,并获得所需的路由参数 chrome.webReque
../online\u mektep/lesson/L\u(page id)/index.json,我需要这个页面id
。我怎样才能找到URL
我现在能看到的唯一方法是使用web请求修改原始脚本,并在请求之前获取数据。还有其他方法吗?我不确定我是否完全理解您要实现的目标,但是:也许您可以添加一个侦听器并获取url。然后,您可以拆分URL,并获得所需的路由参数
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
console.log('onBeforeRequest', details.url);
const yourUrl = details.url // example: ".../online_mektep/lesson/L_(page id)/index.json"
const pathArray = yourUrl.split('/')
console.log(pathArray[3].split('_')[1]) // should output (page id)
},
);