通过JS提交表单

时间:2018-10-15 13:00:10

标签: javascript google-chrome-extension

我创建了一个Chrome扩展程序,该扩展程序将表单发送给GTmetrix。 这是html代码:

Payload contains two or more files with the same destination path 'System.Runtime.CompilerServices.dll'. Source files:
C:\Users\[...]\.nuget\packages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform\6.2.0-preview1-26926-04\runtimes\win10-x64-aot\lib\uap10.0.15138\System.Runtime.CompilerServices.Unsafe.dll
C:\Users\[...]\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll

这是JS文件:

<html>
  <head>
    <title>GTmetrix Analyzer</title>
    <script src="popup.js"></script>
  </head>
  <body>
    <h1>GTmetrix Analyzer</h1>
    <button id="checkPage">Check this page now!</button>
  </body>

</html>

我添加了console.log事件,以确保执行了代码,但是,我希望html呈现提交的表单,包括响应。问题是,由于(d.body.appendChild(f);),当我单击按钮时,我只会将标签URL添加到html中,所以我不确定为什么看不到它。

1 个答案:

答案 0 :(得分:0)

您可以尝试 def lcs_rows(r1, r2): pairs = zip(r1.values.flatten(), r2.values.flatten()) lcss = [lcs(*x) if len(x[0]) and len(x[1]) else (0, 'NaN') for x in pairs] nums = [x[0] for x in lcss] strs = [x[1] for x in lcss] return (sum(nums).join(strs) 的另一种方法:

the row1 will use 'A' '11' 'B' and row2 'A' '12' 'B' '121' ;

或具有这样的null检查器:

d.body.appendchild(f)