是否有Greasemonkey方法将基本HTML内容附加到<body>标记之后或页面结尾之前的页面末尾?
我在方法之前/之后找到了但我需要知道可能会改变页面到页面的元素的名称.
我想动画div滑动到右边,如下例所示:
但是我没有移动边距,而是想要"挤压"宽度,但是通过改变宽度%(width: '60%')它而不是工作,而是向左移动.
我设置了一个仅包含在一个网站上的greasemonkey脚本:
http://example.com/*
Run Code Online (Sandbox Code Playgroud)
但它也在我去的每个网站上运行..我删除它并再次添加它只有1个包含但它仍然在每个页面上运行,我可能做错了什么?
与此问题类似,但解决方案并不适用于我的问题.
运行函数webview.loadUrl时Android应用程序崩溃关闭时
出现以下错误:
E/AndroidRuntime(1593):引起:java.lang.Throwable:警告:在线程'WebViewCoreThread'上调用了一个WebView方法.必须在UI线程上调用所有WebView方法.WebView的未来版本可能不支持在其他线程上使用.
编辑:现在尝试在runOnUiThread(new Runnable(){})中运行该函数,但是在上下文中输入错误并无法进入runOnUiThread.
这是完整的代码:
public class MyJavaScriptInterface {
@JavascriptInterface
public void androidFieldPrompt(String title, String msg, final String funct) {
final EditText input = new EditText(MainActivity.this);
AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
alert.setTitle(title);
alert.setMessage(msg);
alert.setView(input);
alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
// ERROR IS BEING THROWN HERE
webView.loadUrl("javascript:window."+funct+"('"+value+"')");
return;
}
});
alert.show();
}
}
Run Code Online (Sandbox Code Playgroud) 我无法让我的Greasemonkey脚本工作......
GM_registerMenuCommand("What's My IP Address?", function(){
GM_xmlhttpRequest({
method: "GET",
url: "http://tools.ip2location.com/ib2",
onerror: function(oEvent){ alert("Error " + oEvent.target.status + " occurred while receiving the document."); },
onload: function(response){
if (response.readyState !== 4 || response.status !== 200) return;
// we can parse now
var myregexp = /<a[^>]*>([\s\S]*?(?:Your IP Address)[\s\S]*?)<\/a>/i;
var match = myregexp.exec(response.responseText);
if (match != null) {
// got match
subject = match[1];
// format first line
subject_2 = subject.replace(/<br><b>/mg, " ");
// remove html
subject_3 = subject_2.replace(/<\/?[a-z][a-z0-9]*[^<>]*>|<!--[\s\S]*?-->/ig, "");
// now …Run Code Online (Sandbox Code Playgroud) 我想不通联接..
需要从一个表中选择所有行,其中一列等于另一张表中的某事..
像这样:
SELECT ALL FROM someTable
WHERE COLUMN someColumn = '123' (IN A DIFFERENT TABLE)
Run Code Online (Sandbox Code Playgroud)
诸如此类.. ID当然需要匹配..
javascript ×4
greasemonkey ×3
android ×1
animation ×1
crash ×1
html ×1
join ×1
jquery ×1
mysql ×1
php ×1
tampermonkey ×1
url ×1
webview ×1