私は推測している私のJSプラグインを注射し、いくつかのウェブサイトでは、この例外、不明なエラー:構文エラー、認識できない表現:入力[@タイプは=提出]
しかし、いくつかは完全に働いている、
を得ました私はプラグインdadasay.min.js
にいくつかのjs依存性を置くために欠場しかし、それは他のライブラリと競合することは可能でしょうか?
dadasay.min.js:11243 Uncaught Error: Syntax error, unrecognized expression: input[@type=submit]
ソースコード:http://dadasay.com/plugin/v1/js/dadasay.min.js
更新
http://dadasay.com/plugin/v1/js/dadasay.min.js
で必要なJSライブラリは、ホストのウェブサイトを汚染しているようです。どうすれば私のプラグインがホストのウェブサイトを汚染するのを防ぐことができますか?くそ、このプラグインを埋め込むウェブサイトがたくさんあります。このinput[@type=
で
{
name: "app.main.js",
mainConfigFile: 'app.main.js',
out: "../js/dadasay.min.js",
optimize: 'none',
preserveLicenseComments: false,
wrap: true,
paths: {
jqLib: './jquery',
requireLib: './require'
},
include: [ 'jqLib','requireLib', 'app.main' ],
insertRequire: ["app.main"],
}
エラーが入力 'から明らかである[タイプ@ =提出]' – Tushar