我正在启动一个简单的 Flask 应用程序,并成功将其托管在端口 5000 上。
但是,我无法通过 ngrok 设置到公共 url 的隧道。
这是我的代码:
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!!</p>"
if __name__ == '__main__':
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
我的本地主机正在播放“Hello World!!” 通常情况下,但是单击 ngrok 页面会显示以下内容:
我正在尝试编写一个带有一个名为'btn3'的按钮的chrome扩展.当我点击chrome扩展程序(popup.html)中的该按钮时,它会点击网页上的按钮.网页上的按钮具有以下ID:"regular-secondary-button send-message"
2个问题:
谢谢!
chrome扩展窗口中按钮的脚本
document.addEventListener('DOMContentLoaded', function (){
document.getElementById('btn3').addEventListener('click', sendInMail)
});
sendInMail = function(){
chrome.tabs.executeScript(tabs[0], {file: "content_script.js"});
}
Run Code Online (Sandbox Code Playgroud)
content_scripts.js
alert("content_script is working!");
function clickSendInMailButton() {
var SendInMailButton = document.getElementsByClassName("regular-secondary-button send-message"),
SendInMailButton.click();
}
clickSendInMailButton();
Run Code Online (Sandbox Code Playgroud)
的manifest.json
{
"manifest_version": 2,
"name": "LinkedIn Assistant",
"description": "This extension makes a LSS AE successful.",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["content_script.js"]
}
],
"chrome_url_overrides" : {
"newtab": "newtab.html"
},
"background": {
"scripts": ["bg.js"]
}, …Run Code Online (Sandbox Code Playgroud)