我是一名 HTML/Javascript 新手,正在尝试创建一个简单的“浏览器操作”chrome 扩展。我花了几个小时尝试让它的一部分工作。弹出窗口打开时,存在一个名为“myBtn”的按钮,单击时,ID 为“Demo”的元素应该从文本更改为 innerHTML,即当前选项卡的 Url。我设法做到了单击按钮时默认文本被替换为“未定义”的地步。我为修复此问题所做的每一项更改似乎都让我退步了。我已阅读了
2015-04-07
我正在使用此代码获取所有打开的选项卡 URL:function setPhone(phone) {chrome.tabs.query({}, function (tabs) {var tabURL = tabs[0].url;console.log(tabURL);});}这是开始监听 TCP 套接字的扩展的一部分。建立连接并收到命令时,将调用 setPhone 函数。该函数在事件中调用:func
我试图抓取当前窗口的所有选项卡并循环遍历它们。当前使用代码:chrome.tabs.query({currentWindow: true}, function(result) {result.forEach(function(tab) {do stuff here;});});我拥有清单中“tabs”的权限。它抛出了错误:“错误:表单 tabs.query(object) 的调用与定义 tabs.
2017-08-30
我正在尝试制作我的第一个扩展,它需要我获取当前选项卡的 ID。我在脚本中获得了以下代码,该脚本在清单中设置为背景。问题是它只返回未定义。不知道下一步该怎么做。谢谢您的帮助!function oneFunction() {chrome.tabs.getCurrent(function(mytab){console.log(mytab);})}var t=setInterval(oneFunction
2019-09-17
我正在按照 chrome 官方网站上发布的如何开始使用 chrome 扩展程序https://developer.chrome.com/docs/extensions/mv3/getstarted/我复制并粘贴了所有代码并以相同的方式运行。但就我而言,当我运行chrome.scripting.executeScript时,它会导致“未捕获(在承诺中)错误:无法访问 chrome:// URL”错误
<template lang="pug">b-container(id="cont")b-button(v-on:click="counter") Click Mep {{count}}</template><script>export default {data: () => {return {count: 0}},methods: {counter: () => {this.count++}}
2019-04-14
console.log(process.env.test);打印未定义。我的 dev.env.js 文件中有以下配置。我遗漏了什么吗?'use strict'const merge = require('webpack-merge')const prodEnv = require('./prod.env')module.exports = merge(prodEnv, {NODE_ENV: '"d
2019-05-13
我尝试在Vue3中注册全局过滤器,但是它引发了此错误:main.js?56d7:13 Uncaught TypeError: Cannot read property 'globalProperties' of undefined根据在 Vue3 中使用过滤器但无法读取 globalProperties,它应该可以工作。import { createApp } from "vue";import
2021-06-25
我对 vue.js 的了解有限,但据我所知这应该可行,但由于某种原因,当我尝试访问数据属性中的变量时,它找不到它。data: function() {return {id: 0,clients: []}},methods: {getClientData(){fetch('/view-clients/' + this.id).then(function (response) {return resp
2022-01-09
我对 Vue.js 还不太熟悉,无法理解为什么会出现此错误:Uncaught TypeError: Cannot read properties of undefined (reading 'contacts')这是导致错误的方法:methods: {sortContacts: () => {return _.sortBy(self.contacts, [(contact) => {return
2022-04-22
我是 Vue 3 和 TypeScript 的新手,正在使用 PrimeVue。我正在尝试通过创建一个简单的待办事项应用程序来学习。我遇到了一个错误,提示Uncaught TypeError: Cannot read properties of undefined (reading 'config')at Proxy.containerClass (menu.esm.js:306:50)at Re
2022-07-22
我正在制作一个非常简单的 React 应用。然而,当我尝试通过 onChange 事件调用父组件(实际上是祖父组件)的方法时,我不断收到Uncaught TypeError: Cannot read property 'props' of undefined。这是触发事件的组件/表单(因此调用绑定父组件上的方法...是的,我在方法上使用了 .bound(this),因为我通过 props 将其从父
2016-08-27
在我的一个 React 组件中,import React, { Component } from 'react';import './css/addItem.css';class AddItem extends Component {constructor(props) {super(props);}showPosition(position) {console.log("Latitude: ",
2018-03-16
我这里有这段代码,可以在这个在线文本编辑器中使用:https://codesandbox.io/s/o4n0v203vy在npm 控制台中,一切正常:但是在浏览器中,发生了这种情况:当我执行export var renderTree = (node, setActiveNode, activeNode) => { console.log(node && node.type, 'look here'
2018-04-23
我正在设置客户端代码,错误“无法读取未定义的属性”一直出现。TypeError: Cannot read property ' ' of undefined有趣的是,如果我多次刷新页面,它就会突然正常工作!例如,主页在 10 次内是随机的,菜单页面第一次显示错误页面,第一次刷新时半加载,第二次刷新时完全加载。我认为 props 无法立即正确获取数据。所以我认为我可以通过自动刷新直到道具获得正确的数
2019-05-31